Como faço para testar se isso:
if (methods[intValores].invoke(tbTabela, new Object[0]) <> null) {
//
}
É nulo ou não?
E qual é mesmo o simbolo de DIFERENÇA?
Obrigado.
Como faço para testar se isso:
if (methods[intValores].invoke(tbTabela, new Object[0]) <> null) {
//
}
É nulo ou não?
E qual é mesmo o simbolo de DIFERENÇA?
Obrigado.
!=
Não posso usar
XXXX.equals(null) ?
Object.equals()
public boolean equals(Object obj) {
return (this == obj);
}
E você pode passar "null" ao invés de new Object[0] em Method.invoke().
Pode, mas a não ser que tenha sobrescrito o método equals() do objeto retornado pela invocação de método, não fará diferença.Object.equals() public boolean equals(Object obj) { return (this == obj); }E você pode passar "null" ao invés de new Object[0] em Method.invoke().
Se for fazer isso evite declara da seguinte forma
if (obj.equals(null)){
}
faça assim
if (null.equals(obj)){
}
você evitará NullPointerException
Valeu Aquino!
Abraços
Se for fazer isso evite declara da seguinte forma
if (){obj.equals(null)}
faça assim
if (){null.equals(obj)}
você evitará NullPointerException
olhando aqui, null não é um Objeto, por isso não funcionará seu código, a menos que crie um NullObject
NullObject.java
public class NullObject {
public boolean equals(Object obj) {
return(obj == null);
}
}
e ai sim:
public class MainSample {
public static void main(String []args) {
System.out.println(new NullObject().equals(null));
}
}
saudações
OK Veron!
Valeu MERMO!
Se puder me detalhe sobre a questão das EXCEPTIONS
OK Veron!Valeu MERMO!
Se puder me detalhe sobre a questão das EXCEPTIONS
é Peron 
Qual sua dúvida quanto à EXCEPTIONS?