java8
源码
浅析java8
Stream
Classes
to
support
functional-style
operations
on
streams
of
elements,
such
as
map-reduce
transformations
on
collections.
1.代码
List<String>
strList
=
new
ArrayList<>();
strList.add("1");
strList.add("2");
strList.add("3");
strList.stream().filter(Objects::nonNull).map(Integer::valueOf).forEach(System.out::println);
2.解析
以上代码一个简单的
stream
的应用,
分成
stream
->filter+
map->forEach,stream一次消费流
1.Stream
最终返回的对象是
ReferencePipeline.Head
2.filter
无状态
诸如map或者filter会从输入流中获取每一个元素
评论0
最新资源