public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("one");
list.add("two");
list.add("three");
list.add("four");
list.add("five");
list.forEach(System.out::println);
}
控制台打印结果:
one
two
three
four
five
以上效果等同于以下代码:
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("one");
list.add("two");
list.add("three");
list.add("four");
list.add("five");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}