Java8 StreamAPI的forEach方法与Iterable 接口的forEach方法对比(及peek方法)
最近在听一个课程的时候,发现里面有一处需要遍历一个集合,对元素进行某种操作(比如set某个属性),该讲师用的是map(),在map方法里返回一个更新后的元素。而对于此功能,自己首先想到的是forEach()方法,因为在我之前的概念里,forEach()方法才是用来遍历操作的,而map是用来将一个类型的集合映射为另一个类型的集合(当然,映射为同一个类型也无可厚非)。于是自己详细测试了forEach方法,发现这里面还是有些门道的!下面详说:
List<Student> students
原创
2020-06-18 22:51:55 ·
1730 阅读 ·
0 评论