un:
J'ai écrit ci-dessous le code pour vérifier certaines conditions.
/**
* 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());
}
mais cette méthode ont des dds de risque, viennent comme nul. Je dois retourner false est dd aussi nul. Comment peut-on modifier cette méthode en utilisant java 8 à sécurité nulle?
Mdhusdhnn:
Ou vous pouvez faire comme ça. Plus ou comme de la même façon
return dds != null && dds.stream().anyMatch(dd -> dd.M().K());