如何向hashmap java中的值添加空列表

3zwtqj6y  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(402)

我想为值添加keyset而不添加任何内容,因为它们将在满足某些条件之后添加。
这是我目前拥有的;
map.put(name,null);
这样做吗?

jogvjijk

jogvjijk1#

向这样的Map添加值的最简单方法是使用 computeIfAbsent 不用担心预先填充密钥:

myMap.computeIfAbsent(someKey, k -> new ArrayList<>).add(someValue);

相关问题