[RESOLVIDO] - Testar se um valor do tipo int é nulo

2 respostas
jks1903

Pessoal, estou com uma dúvida aparentemente simples, mas queria saber qual é a forma recomendável.

Tenho uma lista do tipo Pessoa, que possui alguns atributos, como ID, nome, idade e etc.

Porém, preciso saber se o atributo idade, que é do tipo int possui algum valor.

Como eu poderia testar se o valor é nulo ou não?

Obrigado.

2 Respostas

wagnerfrancisco

O tipo int (primitivo) não pode ser nulo. Ele vai ser 0 se você não atribuir nenhum outro valor na inicialização.

Se você precisa que ele assuma valor nulo, use Integer (que é um wrapper para o int). Usando Integer, basta fazer uma consistência simples, como esta:

idade != null
jks1903

wagnerfrancisco:
O tipo int (primitivo) não pode ser nulo. Ele vai ser 0 se você não atribuir nenhum outro valor na inicialização.

Se você precisa que ele assuma valor nulo, use Integer (que é um wrapper para o int). Usando Integer, basta fazer uma consistência simples, como esta:

idade != null

Simples e eficaz, rsrs.

Vlw mesmo.

Criado 30 de julho de 2012
Ultima resposta 31 de jul. de 2012
Respostas 2
Participantes 2