首页 > 编程语言 > 详细

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

时间:2019-05-13 23:30:34      阅读:362      评论:0      收藏:0      [点我收藏+]

转载:http://www.9191boke.com/blogdetails/681220549.html

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

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

List<Integer> is = new ArrayList<Integer>(){{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代码如下:

package webapp.webapp;

import java.util.ArrayList;
import java.util.List;

public class ForTest {
    public static void main(String[] args) {
        List<Integer> is = new ArrayList<Integer>(){{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;
        }
    }
}

运行结果如下:

 技术分享图片

更多资料请预览:http://www.9191boke.com/

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

原文:https://www.cnblogs.com/007sx/p/10859608.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!