gpt4 book ai didi

java - 操作复杂的 HashMap

转载 作者:行者123 更新时间:2023-11-30 04:49:17 25 4
gpt4 key购买 nike

我正在尝试实现一个复杂的数据结构,看起来像

Map<A,Set<B>> map = new HashMap<A,Set<B>>();

但我不知道如何向这个数据结构添加内容。我正在尝试做一个

map.put(a,b);

但这并没有帮助,因为它需要一组。我的要求需要实现这个数据结构。有什么想法吗?

最佳答案

您需要在 HashMap 中包含的集合中添加您的元素:

if (!map.containsKey(a)) {
map.put(a, new Set<B>());
}
map.get(a).add(b);

关于java - 操作复杂的 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10213428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com