forEach中使用lambda表达式遍历:
List<String> obj =ArrayList<> ();
obj.add("456");
obj.add("789");
obj.add("123");
obj.forEach(k->{
System.out.println(k);
});
lambda表达式作为jdk1.8新特性,提供了更为简洁的编码方式:
- Lambda 表达式主要用来定义行内执行的方法类型接口,例如,一个简单方法接口。
- Lambda 表达式免去了使用匿名方法的麻烦,将函数作为参数进行传递,并且给予Java简单但是强大的函数化的编程能力。