Comment return false si la collecte est nul avant flux en Java 8?

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

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=316330&siteId=1
conseillé
Classement