让我们考虑下面的HashMap
HashMap<String, String> map = new HashMap<String, String>();
我有一个类似下面的map:
map.put("model", "test");
目前,如果我想从映射中获取值,我会这样做:
if(map!=null){
if(map.get("model")!=null && !map.get("model").isEmpty()){
//some logic
}
}
使用Java 8中的Optional
或Lambda表达式是否有更好的方法来实现上述条件?