溫馨提示×

Collection Java的迭代方式有哪些

小樊
82
2024-07-12 17:10:33
欄目: 編程語言

在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. 使用增強(qiáng)for循環(huán):
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表達(dá)式:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);

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

0