相关疑难解决方法(0)

如果存在,则将Optional的值分配给变量

嗨,我正在使用Java Optional.我看到Optional有一个方法ifPresent.

而不是做这样的事情:

Optional<MyObject> object = someMethod();
if(object.isPresent()) {
    String myObjectValue = object.get().getValue();
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用Optional.ifPresent()将值赋给变量.

我在尝试这样的事情:

String myValue = object.ifPresent(getValue());
Run Code Online (Sandbox Code Playgroud)

我需要什么lambda函数来获取赋值给该变量的值?

java lambda optional

11
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×1

lambda ×1

optional ×1