温馨提示×

Collection Java的迭代方式有哪些

小樊
84
2024-07-12 17:10:33
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Java中,有多种迭代集合的方式:

  1. 使用Iterator迭代器:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);

Iterator<Integer> iterator = list.iterator();
while(iterator.hasNext()){
    Integer value = iterator.next();
    System.out.println(value);
}
  1. 使用增强for循环:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);

for(Integer value : list){
    System.out.println(value);
}
  1. 使用Java 8的forEach方法:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);

list.forEach(System.out::println);
  1. 使用Stream API:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);

list.stream().forEach(System.out::println);
  1. 使用Lambda表达式:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);

list.forEach(value -> System.out.println(value));

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:collection和map的区别是什么

0