for(int j = 0; j < arrayList.size(); j++) {
System.out.print(arrayList.get(j));
}
我想以5个为一组进行打印,但代码看起来如何?我是否必须将元素存储到变量中并以这种方式打印?
答案 0 :(得分:7)
如何在每5个元素后添加一个简单的换行符?
for (int j = 0; j < arrayList.size(); j++){
System.out.print(arrayList.get(j) + " ");
if (j % 5 == 4) {
System.out.print("\n");
}
}
答案 1 :(得分: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("");
}
答案 2 :(得分:0)
您也可以使用subList(int fromIndex, int toIndex)打破它们。
答案 3 :(得分:0)
for(int j = 0; j < arrayList.size(); j++){
if ((j != 0) && (j % 4 == 0) { System.out.println(""); }
System.out.print(arrayList.get(j));
}
哎呀......刚刚意识到很多人已经回答了这个......