gpt4 book ai didi

java - 数据结构集、列表、映射还是树?

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

我正在尝试选择具有以下属性的 Java 数据结构

键:长

值:设置

是否有一种结构可以索引并向 Set 中添加值?

例如,假设我有对象 <1, [a,b,c]> 并且我想添加 d 以便输出为 <1, [a,b,c,d]>?

这可以用 java 轻松完成吗?

最佳答案

如果您能够使用第三方库,Guava 具有 Multimaps,可以轻松地为单个键存储多个值。

例如:

    import com.google.common.collect.HashMultimap;

HashMultimap<Long, String> multimap = HashMultimap.create();
multimap.put(1L, "a");
multimap.put(1L, "b");
multimap.put(1L, "c");
multimap.put(1L, "d");

参见 the docs .

关于java - 数据结构集、列表、映射还是树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24663500/

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