java怎么遍歷list對(duì)象集合

小億
187
2023-11-07 15:05:13

在Java中,有多種方法可以遍歷List對(duì)象集合。以下是幾種常用的方法:

  1. 使用for循環(huán)遍歷:可以使用普通的for循環(huán)來(lái)遍歷List集合,通過(guò)索引獲取每個(gè)元素。
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

for (int i = 0; i < list.size(); i++) {
    String element = list.get(i);
    System.out.println(element);
}
  1. 使用foreach循環(huán)遍歷:可以使用foreach循環(huán)來(lái)遍歷List集合,直接獲取每個(gè)元素。
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

for (String element : list) {
    System.out.println(element);
}
  1. 使用迭代器遍歷:可以使用迭代器來(lái)遍歷List集合,通過(guò)調(diào)用iterator()方法獲取迭代器對(duì)象,然后使用hasNext()next()方法遍歷。
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
    String element = iterator.next();
    System.out.println(element);
}
  1. 使用Java 8的Stream API遍歷:可以使用Stream API來(lái)遍歷List集合,使用stream()方法將List轉(zhuǎn)換為Stream對(duì)象,然后使用forEach()方法遍歷。
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

list.stream().forEach(element -> System.out.println(element));

以上是幾種常用的遍歷List對(duì)象集合的方法,選擇適合自己的方式來(lái)遍歷。

0