[ public Pessoa getPessoa(String rg){
for (int i = 0; i < pessoas.length - numeroPosicoesLivres; i++){
if (pessoas[i].getRg().equals(rg)) { //Esta linha está sendo chamada pela linha comentada a seguir (50)
return this.pessoas[i];
}
}
return null;
}
Pessoa procurada1 = d.getPessoa(“33333”);
if (procurada1 != null)
System.out.println(procurada1.getNome());
System.out.println("Procurando a pessoa com rg = 555");
Pessoa procurada2 = d.getPessoa("555"); //Esta chama a linha comentada acima (52)]
O erro é o seguinte:
Procurando a pessoa com rg = 555
Exception in thread “main” java.lang.NullPointerException
at Testar.Departamento.getPessoa(Departamento.java:50)
at Testar.TesteDepartamento.main(TesteDepartamento.java:52)
Se puderem me ajudar, valeu.