Optional
optional
为了防止出现空指针异常的容器类
使用
String string = null;
//of()不能传null进去
Optional<String> string1 = Optional.of(string);
//ofNullable()可以传空
Optional<String> string2 = Optional.ofNullable(string);
//获取Optional中的值,如果为空,替换成other
String other = string2.orElse(new String("other"));