gpt4 book ai didi

java - 使用java存储键值对

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:56:27 25 4
gpt4 key购买 nike

我想知道适合以下场景的 java 中使用的最佳数据结构。

  1. 有一个键和一个值。
  2. 并且 key 不重复,
  3. 每个值都应存储对象集合,其中每个对象中的值会经常更改。

谢谢。

最佳答案

HashMap应该可以满足您的需求。

HashMap 允许您将键值对存储为一个集合。 HashMap 不允许重复键。您可以使用不同的集合作为值存储在 HashMap 中。例如,要创建一个键为字符串、值为列表的映射,可以这样定义它:

Map<String, List<String>> = new HashMap<String, List<String>>();

还有这种称为 MultiMap 的集合的实现,即映射,其中键与值的集合相关联。 MultiMap 的两个流行实现是:

  • Apacha MultiMap
  • Guava MultiMap

关于java - 使用java存储键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19872760/

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