Optional.ofNullable()方法
时间: 2024-01-05 08:19:07 浏览: 514
Optional.js:JS的Java可选
Optional.ofNullable()方法是Java 8中的一个方法,用于创建一个Optional对象,该对象可能包含一个非空值,也可能为空。如果传递给ofNullable()方法的参数为null,则返回一个空的Optional对象,否则返回一个包含传递的非空值的Optional对象。
以下是一个使用Optional.ofNullable()方法的例子:
```java
String str = null;
Optional<String> optionalStr = Optional.ofNullable(str);
if (optionalStr.isPresent()) {
System.out.println("String value: " + optionalStr.get());
} else {
System.out.println("String value is null.");
}
```
在上面的例子中,我们首先将一个null字符串传递给Optional.ofNullable()方法,然后检查返回的Optional对象是否包含一个非空值。如果包含,则打印该值,否则打印一个消息表示该值为空。
阅读全文