euh, ouais, pas vraiment. Optional.get() peut te peter un NoSuchElement (unchecked en plus, la classe) et la difference entre myVar.isPresent() et myVar != null est quand meme vachement subtile.
Sans compter que ca devient vachement meta quand tu te rends compte que ton optional peut être null, et qu'en fonction du contexte, tu vas potentiellement devoir null check ton optional.
[^] # Re: Optional<T>
Posté par groumly . En réponse au journal La plus belle ligne de code. Évalué à 4.
euh, ouais, pas vraiment.
Optional.get()peut te peter unNoSuchElement(unchecked en plus, la classe) et la difference entremyVar.isPresent()etmyVar != nullest quand meme vachement subtile.Sans compter que ca devient vachement meta quand tu te rends compte que ton optional peut être null, et qu'en fonction du contexte, tu vas potentiellement devoir null check ton optional.