为什么使用 Optional.of over Optional.ofNullable?
2022-08-31 05:09:29
使用 Java 8 类时,有两种方法可以将值包装在可选值中。Optional
String foobar = <value or null>;
Optional.of(foobar); // May throw NullPointerException
Optional.ofNullable(foobar); // Safe from NullPointerException
我知道是唯一安全的使用方式,但是为什么存在呢?为什么不随时使用并保持安全呢?Optional.ofNullable
Optional
Optional.of
Optional.ofNullable