HashMap 中将多个值映射到单个键
在 Java 的 HashMap 中,每个键都与单个值关联。但是,在某些情况下,您可能需要将多个值映射到单个键。以下是实现此目的的方法:
多值映射方法:
最简单、最直接的方法是使用列表映射。这涉及创建一个 HashMap,其中的值是包含多个值的 ArrayList。例如:
Map
要为特定键添加多个值,可以使用 put () 方法:
multiMap.put("key", new ArrayList
要检索值,可以使用 get() 方法获取 ArrayList,然后对其进行迭代:
List
在此示例中,值将包含一个带有 ["value1", "value2", "value3"] 的列表。然后,您可以根据索引访问所需的值(即第三个值的values.get(2))。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3