java遍歷集合的方法有哪些

小億
108
2023-09-26 20:56:27

Java中遍歷集合的方法有以下幾種:

  1. 使用foreach循環(huán):通過(guò)foreach循環(huán)可以遍歷Collection集合和數(shù)組。
List<String> list = new ArrayList<>();
for (String item : list) {
System.out.println(item);
}
  1. 使用迭代器(Iterator):迭代器是Collection接口中的方法,可以通過(guò)調(diào)用iterator()方法獲取迭代器對(duì)象,然后使用while循環(huán)遍歷集合。
List<String> list = new ArrayList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
System.out.println(item);
}
  1. 使用for循環(huán)和索引:適用于List集合,通過(guò)for循環(huán)和索引遍歷集合。
List<String> list = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
String item = list.get(i);
System.out.println(item);
}
  1. 使用Lambda表達(dá)式和Stream API:適用于Java 8及以上版本,可以使用Lambda表達(dá)式和Stream API對(duì)集合進(jìn)行遍歷和處理。
List<String> list = new ArrayList<>();
list.stream().forEach(item -> System.out.println(item));

這些方法都可以用來(lái)遍歷集合,根據(jù)實(shí)際情況選擇合適的方法。

0