【发布时间】:2016-07-26 20:10:00
【问题描述】:
使用我的代码,新值会覆盖之前针对同一个键存储的值。
这是我的代码:
HashMap<String, String> meMap = new HashMap<String, String>();
meMap.put(p.getName(), selState);
【问题讨论】:
-
"A map cannot contain duplicate keys; each key can map to at most one value." 使用已经存在的键放置一个新值将覆盖以前的值。
-
所以我不能动态地将更多值插入哈希映射?
-
您可以将值类型设为
Collection<String>,并在集合中插入多个值。 -
我必须为所有对象添加一个ID?