java Optional判断对象不为空 获取对象的属性值 函数式写法
时间: 2023-06-03 10:06:54 浏览: 257
可以使用 Optional 类的 map() 函数,将对象的属性值提取出来。示例代码如下:
```
Optional<SomeObject> optional = Optional.ofNullable(someObject);
String value = optional.map(SomeObject::getProperty).orElse(null);
```
其中,`SomeObject` 是需要获取属性值的对象类型,`getProperty()` 是获取属性值的方法名称。如果对象不为空,则会返回属性值;否则返回 null。
阅读全文