List

7 respostas
S

ola pessoas estou com uma duvida bem simples eu acho.

Tenho um

List lista = control.busca();

ele me retorna uma lista de informações, agora preciso separar essas informações e dar um System.out.println(lista) porem se eu fizer isso ele vai retornar todas as informações e precisos que ele retorne 1 por vez!! Alguém sabe como faço isso? Se não fui claro posso re-explicar.
Obrigado!!

7 Respostas

E

Para percorrer uma lista, você tem de usar um “for”.

drsmachado

Camarada, é simples. Suponhamos que a lista seja uma coleção de objetos pessoa

for(int i = 0; i < lista.size(); i++){
   Pessoa p = lista.get(i);
   System.out.println(p.getNome());
}

Se for só para escrever, utilize o for each

for(Pessoa p : lista){
   System.out.println(p.getNome());
}
S

vlw duvida solucionada abraço.

otaviojava

drsmachado:
Camarada, é simples. Suponhamos que a lista seja uma coleção de objetos pessoa

[/code]
Se for só para escrever, utilize o for each

for(Pessoa p : lista){ System.out.println(p.getNome()); }

Somente complementando o for each pode ser usado para qualquer classe que herde de Collection

drsmachado

otaviojava:
drsmachado:
Camarada, é simples. Suponhamos que a lista seja uma coleção de objetos pessoa

[/code]
Se for só para escrever, utilize o for each

for(Pessoa p : lista){ System.out.println(p.getNome()); }

Somente complementando o for each pode ser usado para qualquer classe que herde de Collection


E até classes que não tem relação direta com Collection, afinal, com arrays também funciona…

otaviojava

É verdade, bem lembrado.

sonictk

:!: lembre de marcar como [RESOLVIDO]

Criado 21 de dezembro de 2011
Ultima resposta 21 de dez. de 2011
Respostas 7
Participantes 5