java集合-遍历arraylist-for循环-从指定下标开始遍历-for的用法
2023-09-14 08:56:58 时间
转载: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-强引用、软引用、弱引用、虚引用
- [Java 基础] 使用java.util.zip包压缩和解压缩文件
- Java基础_死锁、线程组、定时器Timer
- 循环录(输)入 java 课的学生成绩(5个学生),统计分数大于等于 80 分的学生
- java中循环遍历实体类的属性和数据类型以及属性值
- java笔记二:final关键字用法总结
- Java实现 洛谷 P3916 图的遍历(反向DFS+记忆化搜索)
- Java实现 LeetCode 563 二叉树的坡度(又是一个遍历树)
- Java实现 LeetCode 538 把二叉搜索树转换为累加树(遍历树)
- Java实现 LeetCode 106 从中序与后序遍历序列构造二叉树
- java实现第三届蓝桥杯排日程
- Java实现寻找和为定值的多个数
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- 编写高质量代码改善java程序的151个建议——导航开篇
- 【JAVA】毕向东Java基础视频教程-笔记
- 【JAVA】 03-Java中的异常和包的使用
- [Java] Collectors
- Java 几种调度任务的Timer、ScheduledExecutor、 开源工具包 Quartz、开源工具包 JCronTab
- Java java.util.concurrent.Future的一个例子
- Java Spring log源代码学习
- 【精华文章】深入理解 Java 内存模型
- java web 整合开发王者归来学习总结
- java提高篇(三十)-----Iterator
- 循环遍历Java字符串字符的规范方法——类似python for ch in string
- 【java】Java并发编程--Java实现多线程的4种方式