在Java 8中,Null safe Collection作为Stream

23 浏览
0 Comments

在Java 8中,Null safe Collection作为Stream

我正在寻找一种可以生成集合流的方法,但是要保证空安全。如果集合为空,将返回空流。就像这样:

Utils.nullSafeStream(collection).filter(...);

我已经创建了自己的方法:

public static  Stream nullSafeStream(Collection collection) {
    if (collection == null) {
        return Stream.empty();
    }
    return collection.stream();
}

但是我很好奇,标准JDK中是否有类似的方法?

0