Problemas com métodos

[ 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.

Como que tu esta executnado isto ??

linha de comando??

por favor usa as tags [code]

Valeu :slight_smile:

Markin aonde uso as tags [code]?

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

Por favor estruture melhor o seu codigo!