User user = null;
// 此处user不会被赋值为new User()
Optional.ofNullable(user).orElse(new User());
// 这样 user才会被赋值为new User()
user = Optional.ofNullable(user).orElse(new User());
Optional校验为空时orElse方法赋值问题
最新推荐文章于 2022-12-02 17:09:57 发布
User user = null;
// 此处user不会被赋值为new User()
Optional.ofNullable(user).orElse(new User());
// 这样 user才会被赋值为new User()
user = Optional.ofNullable(user).orElse(new User());