【发布时间】:2013-08-27 09:40:31
【问题描述】:
在名为map 的HashMap 中,我复制了keys,但我仍然没有得到任何密钥复制的运行时异常。为什么会这样?
地图数据结构不能有重复的键。
import java.util.*;
class KeyTest {
public static void main(String args[]) {
Map<String,String> map = new HashMap<String,String>();
map.put("key-1","val");
map.put("key-1","val");
map.put("key-1","val");
map.put("key-1","val");
map.put("key-1","val");
}
}
【问题讨论】:
-
为什么要抛出异常?你为什么要它?文档是怎么说的?