【发布时间】:2019-09-17 13:33:12
【问题描述】:
我想在 hashMap 的 value 字段中存储两个值。
例如:
Key = 100, Value = 10, 20
我想以某种方式存储,以便我可以使用 key 修改 hashMap Value 值?
假设如果我想将 10 修改为 30,那么地图中的条目将是
Key = 100, Value = 30, 20
有什么办法让我可以使用 hashmap 的键独立控制两个 Value 值 ..?
【问题讨论】:
-
put返回旧值,因此`new HashMap().put("A", 1)` 将评估为 (Integer)null,因为没有以前的值映射到"A"。一般来说,你应该重新考虑你的编码风格。 -
版主注意:不要完全更改您的问题,因为它会使现有答案无效。相反,发布一个新问题,并在需要时链接到该问题。
标签: java collections hashmap