Java遍历List集合详解(4种常见遍历方式)

Java遍历List集合详解(4种常见遍历方式)-mikechen

Java遍历List集合主要有4种遍历方式,下面我就重点详解Java遍历List集合的4种遍历方式@mikechen

使用循环遍历List集合

普通for循环使用比较多,也比较简单,代码示例:

List<String> myList = new ArrayList<>();
myList.add("Apple");
myList.add("Banana");
myList.add("Orange");

for (int i = 0; i < myList.size(); i++) {
    System.out.println(myList.get(i));
}

 

使用迭代器遍历List集合

示例如下:

List<String> myList = new ArrayList<>();
myList.add("Apple");
myList.add("Banana");
myList.add("Orange");

Iterator<String> iterator = myList.iterator();
while (iterator.hasNext()) {
    System.out.println(iterator.next());
}

 

使用Lambda表达式遍历List集合

示例如下:

List<String> myList = new ArrayList<>();
myList.add("Apple");
myList.add("Banana");
myList.add("Orange");

myList.forEach(item -> {
    System.out.println(item);
});

 

Stream流遍历List集合

在Java 8 之后引入了Foreach遍历,所谓流式的遍历,如下所示:

//要遍历的list集合
List arrays = Arrays.asList("mike", "chen");

arrays .stream().forEach(str->{
            System.out.println(str);
});

这种方式给我们在开发中带来了极大的方便。

以上就是Java遍历List集合的详解,更多Java集合,请查看:Java集合(万字图文全面详解)

作者简介

陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

👇阅读更多mikechen架构文章👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

评论交流
    说说你的看法