jdk8新特性,主要用于非空判断 if (user == null) { // do action 1 } else { // do action2 } 可以改为: Optional<User> userOptional = Optional.ofNullable(user); userOptional.map(action1).orElse(action2);