【发布时间】:2012-10-08 02:03:09
【问题描述】:
请考虑以下代码:
HashSet hs = new HashSet();
hs.add("hi"); -- (1)
hs.add("hi"); -- (2)
hs.size() 将给出 1,因为 HashSet 不允许重复,因此只会存储一个元素。
我想知道如果我们添加了重复元素,那么它是替换前一个元素还是根本不添加它?
另外,对于同样的情况,使用HashMap 会发生什么?
【问题讨论】:
标签: java hashmap duplicates hashset