Adicionar Object em uma List

2 respostas
J
Opa, pessoal alguém sabe por que não consigo salvar lista.get(i) em lista?

Exception in thread main java.lang.NullPointerException

at Exercicio1.Paciente.listaFeminino(Paciente.java:74)

at Exercicio1.Clinica.main(Clinica.java:30)
public List listaFeminino(List lista){

listaMulheres = null;

for (int i = 0; i < lista.size(); i++) {

if(lista.get(i).getSexo().contains(Feminino)){

linha 74			listaMulheres.add(lista.get(i));

}

}

return listaMulheres;

}

2 Respostas

pmlm

Isto diz-te que estás a usar na linha 74 uma variavel que está a null.

Isto parece um bom candidato para a tua variavel null.

Se listaMulheres = null, não podes adicionar aqui elementos, tens sempre de criar uma lista (new …) antes.

J

Sou iniciante amigo, muito obrigado! Entendi o problema e a solução.

Abraço

Criado 12 de abril de 2016
Ultima resposta 12 de abr. de 2016
Respostas 2
Participantes 2