optional.of
时间: 2023-09-13 16:12:56 浏览: 135
Java8Optional机制的正确使用方式共6页.pdf.zip
Optional.of 是 Java 中的一个静态方法,用于创建一个包含指定值的 Optional 对象。Optional 是 Java 8 引入的一个类,用于解决空指针异常的问题。
使用 Optional.of 方法时,需要传入一个非空的值作为参数。如果传入的值为 null,则会抛出 NullPointerException。
示例代码如下:
```
String name = "John";
Optional<String> optionalName = Optional.of(name);
```
在上述示例中,我们将一个非空的字符串 "John" 使用 Optional.of 方法包装成一个 Optional 对象 optionalName。
需要注意的是,使用 Optional.of 方法创建的 Optional 对象保证是非空的,即使传入的值为 null,也会抛出异常。如果希望创建一个允许为空值的 Optional 对象,可以使用 Optional.ofNullable 方法。
阅读全文