【发布时间】:2017-11-08 22:55:14
【问题描述】:
让我们考虑下面的HashMap
HashMap<String, String> map = new HashMap<String, String>();
我在地图中有值,例如
map.put("model", "test");
目前,如果我想从我正在做的地图中获得价值
if(map!=null){
if(map.get("model")!=null && !map.get("model").isEmpty()){
//some logic
}
}
在 Java 8 中有没有更好的方法通过使用Optional 或 Lambdas 来实现上述条件?
【问题讨论】:
-
这个问题在我看来主要是基于意见的。我会编辑关于“更好的方法”的部分。
标签: java dictionary java-8 optional