【发布时间】:2020-11-29 23:41:39
【问题描述】:
我想添加键集而不是值,因为它们将在满足某些条件后添加。
这是我目前拥有的;
Map.put(name, null);
这是这样做的方式吗?
【问题讨论】:
我想添加键集而不是值,因为它们将在满足某些条件后添加。
这是我目前拥有的;
Map.put(name, null);
这是这样做的方式吗?
【问题讨论】:
向此类映射添加值的最简单方法是使用computeIfAbsent 即时生成空列表,而不必担心先验填充键:
myMap.computeIfAbsent(someKey, k -> new ArrayList<>).add(someValue);
【讨论】: