Um objeto Integer deve ser comparado com:
.equals(null)
ou
==null?
Ou os dois são corretos?
Um objeto Integer deve ser comparado com:
.equals(null)
ou
==null?
Ou os dois são corretos?
Um objeto Integer deve ser comparado com:
.equals(null)
ou
==null?Ou os dois são corretos?
Um objeto Integer deve ser comparado com:
.equals(null)
ou
==null?Ou os dois são corretos?
já ouviu falar de .equals?
pois é aprendi nos livros também.
pra comparar objetos use:
objeto.equal (outroObjeto)
e pro aí vai, testa ai para ver
Só queria comparar um Integer para saber se ele está nulo,
Valeu pela explicação.
Um objeto Integer deve ser comparado com:
.equals(null)
ou
==null?Ou os dois são corretos?
já ouviu falar de .equals?
pois é aprendi nos livros também.
pra comparar objetos use:
objeto.equal (outroObjeto)
e pro aí vai, testa ai para ver
Um objeto Integer deve ser comparado com:
.equals(null)
ou
==null?Ou os dois são corretos?
já ouviu falar de .equals?
pois é aprendi nos livros também.
pra comparar objetos use:
objeto.equal (outroObjeto)
e pro aí vai, testa ai para ver
...
Integer x = null;
//Não lê o valor de x de lugar algum e faz a chamada
calculaAreaQuadrado(x);
//No método
public void calculaAreaQuadrado(Integer x){
if(!x.equals(null)){//Aqui você tem um NullPointerException
System.out.println("A área é: " + (x * x));
} else {
System.out.println("Valor informado inválido");
}
}
Se você não usar
x == null
Você terá uma exceção desnecessária.