0
for(int j = 0; j < arrayList.size(); j++) {
    System.out.print(arrayList.get(j));
}

5 つのグループで印刷したいのですが、コードはどのようになりますか? 要素を変数に保存して、そのように出力する必要がありますか?

4

4 に答える 4

7

5 つの要素ごとに単純な改行を追加するのはどうですか?

for (int j = 0; j < arrayList.size(); j++){
   System.out.print(arrayList.get(j) + " ");
   if (j % 5 == 4) {
       System.out.print("\n");
   }
}
于 2013-09-03T16:47:33.907 に答える
0
for(int j = 0; j < arrayList.size(); j++){
    if ((j != 0) && (j % 4 == 0) { System.out.println(""); }
    System.out.print(arrayList.get(j));
}

おっと...多くの人がすでにこれに答えていることに気づきました...

于 2013-09-03T16:53:19.503 に答える
0
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("");
}
于 2013-09-03T16:48:06.957 に答える
0

subList(int fromIndex, int toIndex)を使用してそれらを分割することもできます。

于 2013-09-03T16:48:46.180 に答える