Wie zu vermeiden/handle klarer und sicherer NullPointerException
in Java-8?Der beste Weg, NPE in Java-8 zu behandeln oder zu vermeiden?
Aber anders als Optional
Klasse:
Optional emptyOptional = Optional.empty();
emptyOptional.ifPresent(System.out::println);
if (emptyOptional.isPresent())
System.out.println(emptyOptional.get());
gibt es andere Art und Weise in java-8
?
Außer Optional gibt es nichts mehr als die übliche 'ist == null' und'! = null' überprüft. Vermeiden Sie Nullen so viel wie möglich. Wenn Sie sich wirklich Gedanken über Null-Sicherheit machen und dazu bereit sind, dann verwenden Sie Kotlin, das erstklassige Null-Sicherheit bietet. –
Welche IDEE verwenden Sie? –