Java 打印10x10表格中的列表元素

Java 打印10x10表格中的列表元素,java,linked-list,Java,Linked List,我试图在一个10 x 10的表格中打印LinkedList的100个元素。我有以下代码: for (int a = 0; a < 10; a++) { System.out.print(lList.get(a) + " "); }//end for System.out.println(""); for (int a = 10; a < 20; a++) { System.out.print(lList.get(a) + " "); }//end for Syste

我试图在一个10 x 10的表格中打印LinkedList的100个元素。我有以下代码:

for (int a = 0; a < 10; a++) {
    System.out.print(lList.get(a) + " ");
}//end for
System.out.println("");

for (int a = 10; a < 20; a++) {
    System.out.print(lList.get(a) + " ");
}//end for
System.out.println("");

for (int a = 20; a < 30; a++) {
    System.out.print(lList.get(a) + " ");
}//end for
System.out.println("");

for (int a = 30; a < 40; a++) {
    System.out.print(lList.get(a) + " ");
}//end for
System.out.println("");

for (int a = 40; a < 50; a++) {
    System.out.print(lList.get(a) + " ");
}// end for
System.out.println("");

for (int a = 50; a < 60; a++) {
    System.out.print(lList.get(a) + " ");
}// end for
System.out.println("");

for (int a = 60; a < 70; a++) {
    System.out.print(lList.get(a) + " ");
}// end for
System.out.println("");

for (int a = 70; a < 80; a++) {
    System.out.print(lList.get(a) + " ");
}// end for
System.out.println("");

for (int a = 80; a < 90; a++) {
    System.out.print(lList.get(a) + " ");
}// end for
System.out.println("");

for (int a = 90; a < 100; a++) {
    System.out.print(lList.get(a) + " ");
}// end for
for(int a=0;a<10;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=10;a<20;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=20;a<30;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=30;a<40;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=40;a<50;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=50;a<60;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=60;a<70;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=70;a<80;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=80;a<90;a++){
System.out.print(lList.get(a)+“”);
}//结束
System.out.println(“”);
对于(int a=90;a<100;a++){
System.out.print(lList.get(a)+“”);
}//结束
但很明显,它的方式太多了,根本不实用。我已经玩了几个小时,试图把它简化成一个for循环,或者一些可以把它变成几行max的东西,但是一直没能弄明白。有什么更好的建议吗?

这个怎么样:

for (int a = 0; a < 100; a++) {
    System.out.print(lList.get(a) + " ");
    if ((a > 0) && (a % 10) == 0))
        System.out.println();
}
for(int a=0;a<100;a++){
System.out.print(lList.get(a)+“”);
如果((a>0)&(a%10)==0))
System.out.println();
}
这个怎么样:

for (int a = 0; a < 100; a++) {
    System.out.print(lList.get(a) + " ");
    if ((a > 0) && (a % 10) == 0))
        System.out.println();
}
for(int a=0;a<100;a++){
System.out.print(lList.get(a)+“”);
如果((a>0)&(a%10)==0))
System.out.println();
}

这很有效!唯一的问题是它在第一行打印11个项目,在最后一行打印9个项目。@xTopShelfx希望你能解决这个问题;-)如果有帮助,请接受答案!这肯定会有帮助,我只是想弄清楚如何更改最后几行!真管用!唯一的问题是它在第一行打印11个项目,在最后一行打印9个项目。@xTopShelfx希望你能解决这个问题;-)如果有帮助,请接受答案!这肯定会有帮助,我只是想弄清楚如何更改最后几行!