Cómo devolver false si la colección es nulo antes de flujo en Java 8?

uno:

Escribí abajo código para comprobar alguna condición.

/**
 * Returns true if any of the dose detail is an x
 * @return boolean
 */
public <DD extends BD<DI>, DI extends BI> boolean Y(final Collection<DD> dds) {
    return dds.stream().anyMatch(dd -> dd.M().K());
}

pero este método tiene algunos riesgos DDS, ven como nulo. Tengo que devolver falso es dd también nulo. ¿Cómo se puede modificar este método utilizando Java 8 a salvo nula?

Mdhusdhnn:

O puede hacerlo de esta manera. Más o igual que de la misma manera

return dds != null && dds.stream().anyMatch(dd -> dd.M().K());

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=316334&siteId=1
Recomendado
Clasificación