首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >循环遍历数组并以特定方式列出

循环遍历数组并以特定方式列出
EN

Stack Overflow用户
提问于 2013-10-09 13:04:44
回答 2查看 89关注 0票数 1

我试图循环通过一个由16个元素组成的ListArray。我想列出四个元素,然后创建一个新的行等等。到目前为止,这是我的代码:

代码语言:javascript
复制
int count = 0;

for(int i = 0; i < 16; i++)
{
    count++;

    if (count == 4){
        count = 0;
        System.out.println();

    }
        System.out.println(ArrayList.get(i));   
}

我的输出是:

三要素

四要素

四要素

四要素

单元素

--这是我想要的结果:

四个元素,然后是一个新的行

四个元素,然后是一个新的行

诸若此类。多达16种元素。

要件1,要件2,要件3,要件4

要件5、要素6、要素7、要素8

要素9、要素10、要素11、要素12

要件13,要件14,要件15,要件16

EN

回答 2

Stack Overflow用户

发布于 2013-10-09 13:05:53

为此尝试使用modulo运算符。

代码语言:javascript
复制
for(int i = 0; i < 16; i++) {
    System.out.println(ArrayList.get(i));
    if (i % 4 == 3 && i != 15){
       System.out.println();
    }
}

还有一个惯例是,在Java中使用第一个小写字母的变量,因此将ArrayList重命名为arrayList

票数 2
EN

Stack Overflow用户

发布于 2013-10-09 13:08:32

使用这个简单的循环:

代码语言:javascript
复制
for (int i = 0; i < 16; i++) {
    System.out.println(ArrayList.get(i));

    if ((i % 4) == 3) {
        System.out.println();
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19272899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档