Collection遍历方式
作者:互联网
2026-03-24
Collection有以下三种遍历方式
方式一:迭代器遍历
Collection c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式一:迭代器遍历
Iterator iterator = c.iterator();
while (iterator.hasNext()){
String s = iterator.next();
System.out.println(s);
}
方式二:增强for循环
值得注意的是,此方法底层仍是使用了迭代器
Collection c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式二:增强for循环
for (String s : c) {
System.out.println(s);
}
方式三:forEach遍历
Collection c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式三:forEach遍历
c.forEach(new Consumer() {
@Override
public void accept(String s) {
System.out.println(s);
}
});
代码可简写成下面这样:
Collection c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式三:forEach遍历
c.forEach(s -> System.out.println(s));
首次发布
hezhongying.blog.csdn.net/article/det…
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Spring 依赖注入一次讲透:`@Autowired`、`@Resource`、`@Qualifier`、`@Primary` 到底怎么选
04/19
Spring Bean作用域的设计与使用
04/19
开篇词:6000万会员规模下,我们是怎么做秒杀系统的
04/19
秒杀系统需求PRD
04/19
java 对比分析对象是否有变化
04/19
Spring AI(1.1.0):消息元数据
04/19
【从0到1构建一个ClaudeAgent】协作-团队协议
04/19
Java古法入门到精通
04/19
[Java] 从 class 文件看 cglib 对 MethodInterceptor 的处理 (下)
04/19
【从0到1构建一个ClaudeAgent】并发-后台任务
04/17
AI精选
