一.创建方法
1.创建空实例
Optional<Object> empty = Optional.empty();
2.创建实例
Optional<Object> optional = Optional.of(new Object());
3.若不为空,则创建实例,否则创建空实例
Optional<Object> optional = Optional.ofNullable(null);
应用
最常见的就是接收一个参数。
public void test2(Object o){
Optional<Object> optional = Optional.ofNullable(o);
Object o1 = optional.orElse("备选的");
System.out.println(o1);
}
网友评论