for(int j = 0; j < arrayList.size(); j++) {
System.out.print(arrayList.get(j));
}
5 つのグループで印刷したいのですが、コードはどのようになりますか? 要素を変数に保存して、そのように出力する必要がありますか?
5 つの要素ごとに単純な改行を追加するのはどうですか?
for (int j = 0; j < arrayList.size(); j++){
System.out.print(arrayList.get(j) + " ");
if (j % 5 == 4) {
System.out.print("\n");
}
}
for(int j = 0; j < arrayList.size(); j++){
if ((j != 0) && (j % 4 == 0) { System.out.println(""); }
System.out.print(arrayList.get(j));
}
おっと...多くの人がすでにこれに答えていることに気づきました...
for(int j = 0; j < arrayList.size(); j+=5){
for (int i = 0; i < 5; i++){
//Inside this loop you can do whatever you want, concatenate...
System.out.print(arrayList.get(i+j));
}
System.out.println("");
}
subList(int fromIndex, int toIndex)を使用してそれらを分割することもできます。