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?
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