将Optional的值分配给变量(如果存在)

将Optional的值分配给变量(如果存在),第1张

将Optional的值分配给变量(如果存在)

您可以使用#orElse或orElseThrow来提高代码的可读性

Optional<MyObject> object = someMethod();String myValue = object.orElse(new MyObject()).getValue();

Optional<MyObject> object = someMethod();String myValue = object.orElseThrow(RuntimeException::new).getValue();


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5439722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存