遍历List集合

1.初始化

java 复制代码
// 写法一
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");

// 写法二
List<String> list = new ArrayList(){{
  add("a");
  add("b");
  add("c");
}};

2. 遍历

方式一:for循环

最基础的遍历方式:for循环,指定下标位置,使用 List 集合的 get(i) 方法来获取元素。

java 复制代码
for(int i=0; i<list.size(); i++){
    System.out.println(list.get(i));
}

方式二:for-each循环

java 复制代码
for (String str : list){
    System.out.println(str);
}

方式三:迭代器

java 复制代码
Iterator<String> itr = list.iterator();
while(itr.hasNext()){
    String str = itr.next();
    System.out.println(str);
}

方式四:forEach + Lambda表达式

java 复制代码
list.forEach((str)->{
    System.out.println(str);
});
相关推荐
YuTaoShao9 分钟前
【LeetCode 热题 100】141. 环形链表——快慢指针
java·算法·leetcode·链表
铲子Zzz1 小时前
Java使用接口AES进行加密+微信小程序接收解密
java·开发语言·微信小程序
霖檬ing1 小时前
K8s——配置管理(1)
java·贪心算法·kubernetes
Vic101012 小时前
Java 开发笔记:多线程查询逻辑的抽象与优化
java·服务器·笔记
Biaobiaone2 小时前
Java中的生产消费模型解析
java·开发语言
特立独行的猫a2 小时前
11款常用C++在线编译与运行平台推荐与对比
java·开发语言·c++
louisgeek2 小时前
Java 位运算
java
hweiyu003 小时前
Maven 私库
java·maven
Super Rookie3 小时前
Spring Boot 企业项目技术选型
java·spring boot·后端
写不出来就跑路3 小时前
Spring Security架构与实战全解析
java·spring·架构