Je veux utiliser l'opérateur java Optional pour éviter les contrôles nuls du genre :
if(outher != null && outher.getNested() != null &&
outher.getNested().getInner() != null && outher.getNested().getAnotherInner() != null)
J'ai regardé quelques tutoriels sur Internet et la feuille de route Java, mais je n'ai pas trouvé comment résoudre le problème : outher.getNested.getInner() != null && outher.getNested.getAnotherInner != null
partie.
Alors comment faire ça correctement quelque chose comme :
Optional.of(outher)
.map(Outher::getNested)
.map(Nested::getInner)
.map(Nested::getAnotherInner)
.isPresent();
serait génial