Retornar Objeto pelo ID - URGENTE

4 respostas
B

Olá tenho as seguinte situação:

Pessoa p = new pessoa();
p.setID(01, “Nome”);

LInekdList listPESSOAS = new LinkedList()
listPESSOAS.add§;

Estou precisando retornar o objeto Pessoa atraves do ID, tipo getPessoaByID(ID), alguem consegue me ajudar???

4 Respostas

walissongpi

betowww:
Olá tenho as seguinte situação:

Pessoa p = new pessoa();
p.setID(01, “Nome”);

LInekdList listPESSOAS = new LinkedList()
listPESSOAS.add§;

Estou precisando retornar o objeto Pessoa atraves do ID, tipo getPessoaByID(ID), alguem consegue me ajudar???

Pessoa getPessoaById(int id){

for(Pessoa p: listPESSOAS){
        if(id==p.id){
            return p;
       }
}
return null;
}
A

betowww:
Olá tenho as seguinte situação:

Pessoa p = new pessoa();
p.setID(01, “Nome”);

LInekdList listPESSOAS = new LinkedList()
listPESSOAS.add§;

Estou precisando retornar o objeto Pessoa atraves do ID, tipo getPessoaByID(ID), alguem consegue me ajudar???

Olha essa linha:

Pessoa p = new pessoa(); p.setID(01, "Nome");

No setId você já jassa ID e nome? Não teria que ser setId e setNome, pra ter os métodos gets respectivos?
Isso talvez lhe traga problemas futuros, até pra este método que está perguntando.
Abraços!

guisjlender

[i]Olá Amigo…

Isso que o companheiro acima disse é verdade… aconcelho a ter um set para cara atributo e usar o construtor da classe para passar por parâmetro os dados todos juntos caso você ja queira passa-los!

dê uma olhada nesse link…

http://guj.com.br/article.show.logic?id=186

Acho que irá ajudar vc nessa situação!

Abraços e bons estudos! [/i]

GuiSjlender 8)

T

Correto, porém o walissongpi , já respondeu uma opção válida.

Criado 28 de fevereiro de 2010
Ultima resposta 1 de mar. de 2010
Respostas 4
Participantes 5