public static void main(String[] args) {
/*
lambda表达式遍历:
default void forEach(Consumer<? super T>action):
*/
//1、创建集合并且添加元素
Collection<String> coll=new ArrayList<>();
coll.add("zhangsan");
coll.add("lisi");
coll.add("wangwu");
//2、利用lambda表达式遍历
//利用匿名内部类的方式
//底层原理:依次遍历每一个元素,将得到的元素传递给accept方法,s依次表示集合中的每一个数据
coll.forEach(new Consumer<String>() {
@Override
public void accept(String s) {
System.out.println(s);
}
});
coll.forEach((String s)->{
System.out.println(s);
});
//return 分号 大括号可以同时省略
coll.forEach(s -> System.out.println(s));
}
利用匿名内部类的方式
底层原理:依次遍历每一个元素,将得到的元素传递给accept方法,s依次表示集合中的每一个数据