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睿哥
mikechen睿哥,十余年BAT架构经验,资深技术专家,就职于阿里、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》