- 如果
person
的名称为空,则执行业务赋值ID
Person person = new Person();
Optional.ofNullable(person..getName()).ifPresent(p->p.setId(1))
- 如果
person
的名称不为空则返回名称,否则返回2
String test = Optional.ofNullable(person.getName()).orElse("2");
person
的名称为空,则执行业务赋值IDPerson person = new Person();
Optional.ofNullable(person..getName()).ifPresent(p->p.setId(1))
person
的名称不为空则返回名称,否则返回2
String test = Optional.ofNullable(person.getName()).orElse("2");