Je cherche une méthode qui peut rendre le flux de collecte, mais est null safe. Si collection est null, le flux vide est renvoyé. Comme ça:
Utils.nullSafeStream(collection).filter(...);
J'ai créé ma propre méthode:
public static <T> Stream<T> nullSafeStream(Collection<T> collection) {
if (collection == null) {
return Stream.empty();
}
return collection.stream();
}
Mais je suis curieux de savoir s’il existe quelque chose comme cela dans JDK standard?