小编Tan*_*ong的帖子

为什么我们可以在Optional.of()上调用.orElse()?

我很好奇为什么有可能这样做(至少在Java 8上如此):

Optional.of(null).orElse("something");
Run Code Online (Sandbox Code Playgroud)

Optional.of(null)基本上是保证的空指针。使得对其进行调用.orElse()成为可能,使笨拙的开发人员意外陷入困境。我一直在四处看看是否有任何理由。也许在某些情况下这应该解决?

java optional java-8

2
推荐指数
2
解决办法
203
查看次数

标签 统计

java ×1

java-8 ×1

optional ×1