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());