我想为值添加keyset而不添加任何内容,因为它们将在满足某些条件之后添加。这是我目前拥有的;map.put(name,null);这样做吗?
jogvjijk1#
向这样的Map添加值的最简单方法是使用 computeIfAbsent 不用担心预先填充密钥:
computeIfAbsent
myMap.computeIfAbsent(someKey, k -> new ArrayList<>).add(someValue);
1条答案
按热度按时间jogvjijk1#
向这样的Map添加值的最简单方法是使用
computeIfAbsent
不用担心预先填充密钥: