在 Java 8 中将 Null 安全集合作为流
2022-08-31 13:44:16
我正在寻找可以使收集流,但空安全的方法。如果集合为空,则返回空流。喜欢这个:
Utils.nullSafeStream(collection).filter(...);
我创建了自己的方法:
public static <T> Stream<T> nullSafeStream(Collection<T> collection) {
if (collection == null) {
return Stream.empty();
}
return collection.stream();
}
但我很好奇,标准JDK中是否有这样的东西?