java for 下标_java集合-遍历arraylist-for循环-从指定下标开始遍历-for的用法

java集合的for循环遍历有多种方式,但是都是从下标0开始遍历,有时会有从中间下标开始遍历的需求,下面会以fori的遍历方式从指定下标遍历arraylist。

1.首先定义一个arraylist集合:

List is = new ArrayList(){{add(1);add(2);add(3);add(4);add(5);}};

2.指定开始遍历的下标:

int index = 2;  // 从第几个(下标)开始遍历

3.设置指定次数ii:

int ii = 0;     // 固定0

4.开始遍历并编写集体的逻辑代码:

for (int i = index; i < is.size(); i++) {

if (ii == is.size()) {

break;

}

// 编写集体的逻辑

System.out.println(is.get(i));

if (i == is.size() - 1) i = -1;

ii += 1;

}

完整demo代码如下:

packagewebapp.webapp;importjava.util.ArrayList;importjava.util.List;public classForTest {public static voidmain(String[] args) {

List is = new ArrayList(){{add(1);add(2);add(3);add(4);add(5);}};int index = 2; //从第几个(下标)开始遍历

int ii = 0; //固定0

for (int i = index; i < is.size(); i++) {if (ii ==is.size()) {break;

}//编写具体的逻辑

System.out.println(is.get(i));if (i == is.size() - 1) i = -1;

ii+= 1;

}

}

}

运行结果如下:

dfc97fb5392404645cde3dc120352826.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值