java8新特性 Optional类
程序员文章站
2022-03-04 10:51:20
...
Optional是jdk1.8引入的类型,Optional是一个容器对象,它包括了我们需要的对象,使用isPresent方法判断所包 含对象是否为空,isPresent方法返回false则表示Optional包含对象为空,否则可以使用get()取出对象进行操作。
Optional的优点是:
1、提醒你非空判断。
2、将对象非空检测标准化。
/**
独行的老僧
**/
@Test
public void testUserInfo() {
Optional<UserInfo> optional = userInfoRepository.findOne("5b17a34211fe5e2ee8c116c9");
if(optional.isPresent()){
UserInfo userInfo = optional.get();
userInfo.setUserName("吴三桂");
UserInfoRepository.save(userInfo);
}
}
上一篇: Java8新特性—Optional类
下一篇: Java8新特性——Optional类