List + Estrutura

4 respostas
Y

Oi gente!!!
Continuo minha luta com a Lista !!!rs :cry:

Mas agora o problema é o seguinte:
Meu serviço (em Java) esta retornando para o JSP uma lista que contem uma estrutura. Mais ou menos assim:

[color=“blue”]_____________________________
Lista
[1]
. id_estrutura=1
. nome: Lalalala
. idade: 1
.
[2]
. id_estrutura=2
. nome: Lelele
. idade:2
_____________________________[/color]

Eu preciso imprimir todos esses dados. E agora como faço isso???

E como faço por ex: para ter acesso ao campo nome que esta na posição 10 da minha lista???

Muitos Thanks!!! :wink:

4 Respostas

G
ArrayList list = new ArrayList();
        Pessoa pessoa = new Pessoa();
        pessoa.setIdade(20);
        pessoa.setNome("Guilherme");
        
        list.add(pessoa);
        
        Iterator iterator = list.iterator();
        while(iterator.hasNext()) {
            Pessoa p = (Pessoa)iterator.next();
            System.out.println(p.getNome());
        }

Com JSTL seria melhor.

C

Ola.. tu ta tentando imprimir o q ?

Bem.. vamos ver c eu entendi...

vamos supor q tu tem a classe pessoa

public class Pessoa() {
   private int id;
   private int nome;
   private int salario;

   //gets e sets pra eles
}

agora tu tem um array de 10 possicoes com pessoa certo ?

Pessoa []array = new Pessoa[10];

agora pra tu percorer o array

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

nesse codigo ele vai imprimir os nomes de todos os nomes das pessoas q estao no array

agora pra tu pegar a 5ª posicao do array

Pessoa p = (Pessoa)array.get(4);

certo ?

Y

Gente, valeu!!!
Era isso mesmo! :grin:
Era só usar o Get mesmo!
O problema era que eu não estava colocando o CAST para a minha Estrutura. :roll:

MUITISSIMO OBRIGADO A TODOS!!
Vcs ajudaram muito!

Santa lerdesa a minha !!! rs :wink:

S

aprendi tb

Criado 19 de maio de 2006
Ultima resposta 23 de mai. de 2006
Respostas 4
Participantes 4