【发布时间】:2017-04-27 18:01:01
【问题描述】:
我正在尝试尽可能多地使用 Optional,而不是正常的 null 检查;我遇到了我的 IDE (IntelliJ) 的建议:
Can be replaced by a singular expression in functional style.
这是有问题的代码,有问题的行:
Entry entry = maybeBytes.isPresent() ? Entry.deserialize(maybeBytes.get()) : new Entry();
我看了一点here,但找不到一种用法,或者至少在这里找不到适合我的情况。我对 lambda 功能还很陌生。
【问题讨论】:
标签: java intellij-idea java-8