Problemas com Lista com o seguinte valor [null]

1 resposta
farzac

Boa tarde amigos

Estou com um problema muito estranho.

Imagine uma lista com os valores lista de valores = [2,5,10]

Agora imagine esta lista vazia, entao com a verificaçao abaixo o resultado deveria ser false porem esta retornando true

if(list.getValor() != null ){
—deveria retornar false, porem esta retornando true, pois o valor list.getValor() neste momento igual a [null]

Como faço para que a verificaçao do if entenda que o valor list.getValor() igual a null, fazendo com que [null] seja null

Espero que alguem possa me dar uma luz.

Desde ja, muito obrigado.

1 Resposta

ViniGodoy

Uma lista vazia nem sempre a mesma coisa que não ter uma lista.

Por exemplo, isso é uma lista vazia:

List<String> lista = new ArrayList<String>();

Note que como a variável foi inicializada list != null.
Porém list.size() == 0.

Criado 5 de novembro de 2011
Ultima resposta 5 de nov. de 2011
Respostas 1
Participantes 2