arrayList em um JOptionPane

4 respostas
M

Ola galera, é o meu primeiro topico e sou iniciante em Java.
Tenho um arrayList com 10 posições, são 10 numeros diferentes, do 0 ao 9.
Eu quero apresentar os valores em um JOptionPane.showMessageDialog(null,“Os valores dos arrayList”);

É possivel?

4 Respostas

D

Sim.

JOptionPane.showMessageDialog(
null,
"Os valores dos arrayList \n"+
ArrayList1+"\n"+
ArrayList2+"\n"+
ArrayList3+"\n"+
ArrayList4+"\n"+
);

E por aí vai, claro que não é exatamente dessa forma, é só para ter uma noção.

al.barbosa

Você pode usar um for para percorrer os elementos do ArrayList. Em cada passada do for, vai acrescentando o elemento na String - é a ideia que o djJoe falou.

al.barbosa

ArrayList<String> arr = new ArrayList(); arr.add("Primeira"); arr.add("Segunda"); arr.add("Terceira"); String st = "Valores: \n"; for(int i=0; i<arr.size(); i++){ st += arr.get(i)+"\n"; } JOptionPane.showMessageDialog(null, st);

C

Ou dependendo do numero de valores, por questoes de desempenho, pode-se substituir a concatenação usando + para o stringbuilder

Criado 5 de julho de 2012
Ultima resposta 5 de jul. de 2012
Respostas 4
Participantes 4