我正在尝试这样做:
return Optional.of(myMap.getOrDefault(myKey, null));
真的,我想要的是返回 Optional.of(foundVal)
如果找到,否则返回 Optional.empty()
。我不相信 Optional.of(null)
等同于此。我想做的是什么语法?
也就是说,我怎样才能让 map get
返回一个正确的 Optional
?
最佳答案
关于java - 如何使 `Map::get` 返回找到的值的 `Optional` 或 `Optional.empty()`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53108676/