我试图弄清楚stream.of()
和stream()
之间的区别在哪里,我碰到了这一点。谁能向我解释为什么第一个不起作用?
答案 0 :(得分:3)
Stream.of
创建给定参数的流,List.stream
将您的列表转换为流。
给出:
List<Integer> myList = Arrays.asList(1, 2, 3);
myList.stream()
返回一个Stream<Integer>
,内容为{1、2、3}
Stream.of(myList)
返回Stream<List<Integer>>
,内容为{myList}