在java.lang中有一个Iterable接口提供了一个forEach的默认方法,是Collection 接口的父接口,因此Collection也可以使用这个方法,所需要一个函数式接口的传入,遍历Collection 集合。
示例:
public class dome2{
public static void main(String[] args){
List<String> list=new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");
list.add("java");
list.add("html");
list.add("c语言");
list.forEach(o -> System.out.println(o));
}
}
结果
java
python
c++
java
html
c语言