zoukankan      html  css  js  c++  java
  • java集合-遍历arraylist-for循环-从指定下标开始遍历-for的用法

    转载: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/

  • 相关阅读:
    Day10
    Day9
    Day8
    安装出错
    安装步骤
    技术面试
    工作机会查找
    selenium 关于富文本的处理
    selenium查找动态的iframe的name
    eclipse项目debug方法
  • 原文地址:https://www.cnblogs.com/007sx/p/10859608.html
Copyright © 2011-2022 走看看