Java 8 从 HashMap 中提取非空值和非空值
2022-09-03 05:28:43
让我们考虑以下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 中,有没有更好的方法通过使用 或 Lambda 来实现上述条件?Optional