在Java 8中,能够应用Stream API对List进行遍历。上面是几种遍历List的形式:


1.应用forEach办法进行遍历:
List<String> list = Arrays.asList("A", "B", "C");list.forEach(element -> {    // 解决元素    System.out.println(element);});
2.应用Stream API的forEach办法进行遍历:
List<String> list = Arrays.asList("A", "B", "C");list.stream().forEach(element -> {    // 解决元素    System.out.println(element);});
3.应用Stream API的forEachOrdered办法进行有序遍历:
List<String> list = Arrays.asList("A", "B", "C");list.stream().forEachOrdered(element -> {    // 解决元素    System.out.println(element);});
4.应用迭代器(Iterator)进行遍历:
List<String> list = Arrays.asList("A", "B", "C");Iterator<String> iterator = list.iterator();while (iterator.hasNext()) {    String element = iterator.next();    // 解决元素    System.out.println(element);}

留神,应用Stream API进行遍历能够实现函数式编程格调,并且能够利用多核处理器进行并行操作。同时,Stream API还提供了丰盛的两头操作和终端操作,能够进行过滤、映射、排序等操作。

依据具体的需要,能够抉择适宜的形式来遍历List。