Java中Collection遍历的几种方式
更新时间:2026年02月07日 09:43:12 作者:何中应
本文主要介绍了Java中Collection遍历的几种方式,包括迭代器遍历、增强for循环和forEach遍历,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Collection有以下三种遍历方式
方式一:迭代器遍历
Collection<String> c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式一:迭代器遍历
Iterator<String> iterator = c.iterator();
while (iterator.hasNext()){
String s = iterator.next();
System.out.println(s);
}
方式二:增强for循环
值得注意的是,此方法底层仍是使用了迭代器
Collection<String> c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式二:增强for循环
for (String s : c) {
System.out.println(s);
}

方式三:forEach遍历
Collection<String> c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式三:forEach遍历
c.forEach(new Consumer<String>() {
@Override
public void accept(String s) {
System.out.println(s);
}
});
代码可简写成下面这样:
Collection<String> c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式三:forEach遍历
c.forEach(s -> System.out.println(s));
到此这篇关于Java中Collection遍历的几种方式的文章就介绍到这了,更多相关Java Collection遍历内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决引用jip-common jar包,报401 Unauthorized错误问题
这篇文章主要介绍了解决引用jip-common jar包,报401 Unauthorized错误问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-03-03
Java 中的 BufferedWriter 介绍_动力节点Java学院整理
BufferedWriter 是缓冲字符输出流。它继承于Writer。接下来通过本文给大家分享Java 中的 BufferedWriter知识,需要的朋友参考下吧2017-05-05
SpringBoot 整合RabbitMq 自定义消息监听容器来实现消息批量处理
Spring Boot中提供了默认的监听器容器,但是有时候我们需要自定义监听器容器,来满足一些特殊的需求,比如批量获取数据,这篇文章主要介绍了SpringBoot 整合RabbitMq 自定义消息监听容器来实现消息批量处理,需要的朋友可以参考下2023-04-04


最新评论