1、Optional.ofNullable(student) .map(stu -> stu.getName()) .orElse(null); 代码例子如下: import java.util.Optional; public class OptionalDemo { public static class Student { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } } public static void main(String [] args) { Student student = null; String name = Optional.ofNullable(student) .map(stu -> stu.getName()) .orElse(null); System.out.println(name); //结果:null Student stuObj = new Student(); String nameObj = Optional.ofNullable(stuObj) .map(stu -> stu.getName()) .orElse(null); System.out.println(nameObj); // 结果:null } }
Optional的使用
最新推荐文章于 2022-10-19 14:11:43 发布