【发布时间】:2016-11-12 06:00:08
【问题描述】:
如何在 java-8 中避免/处理更清晰、更安全的NullPointerException?
但Optional类除外:
Optional emptyOptional = Optional.empty();
emptyOptional.ifPresent(System.out::println);
if (emptyOptional.isPresent())
System.out.println(emptyOptional.get());
java-8还有其他方法吗?
【问题讨论】:
-
除了 Optional 之外,没有什么比通常的
== null和!= null检查更多的了。尽可能避免空值。如果你真的很关心 null-safety 并且愿意,那么请使用 Kotlin,它具有一流的 null-safety。 -
你用的是哪个IDEA?
标签: exception nullpointerexception java-8