Adicionar Object em uma List

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;
}

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.

1 curtida

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

Abraço