在Java 8中引入的一个显著新特性是Stream API。它还附带了一系列的_收集器_(Collectors),允许我们调用_Stream.collect()方法将流中的元素收集到所需的集合中,比如_List、Set、_Map_等。
在本教程中,我们将讨论_collect()_方法是否可以返回_null_值。
2. 问题介绍
“Stream的_collect()_方法可以返回_null_吗?”这个问题有两个含义:
- 当我们使用标准收集器时,是否需要对_null_进行检查?
- 如果我们真的希望_collect()方法返回_null,是否可能?