arrayList em um JOptionPane

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?

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.

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.

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);

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