Problemas com métodos

5 respostas
S
[ 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.

5 Respostas

jimmyhc

Como que tu esta executnado isto ??

linha de comando??

M

por favor usa as tags [code]

Valeu :)

S

Markin aonde uso as tags [code]?

M

edita teu primeiro post e coloca o código que você postou entre as tags fica mais fácil de ler, vai ficar algo assim

Giovanni_Ritchie

Por favor estruture melhor o seu codigo!

Criado 3 de junho de 2009
Ultima resposta 3 de jun. de 2009
Respostas 5
Participantes 4