我有一张地图:
Map<String, List<Object>> dataMap;
Run Code Online (Sandbox Code Playgroud)
现在我想向地图添加新的键值对,如下所示:
if(dataMap.contains(key)) {
List<Object> list = dataMap.get(key);
list.add(someNewObject);
dataMap.put(key, list);
} else {
List<Object> list = new ArrayList();
list.add(someNewObject)
dataMap.put(key, list);
}
Run Code Online (Sandbox Code Playgroud)
我如何使用Java8功能样式?