0

我已经创建了一个 HashMap 和 keyset Iterartor,如下所示:

HashMap<Integer,String> map = new HashMap< Integer,String>();**

map.put(-1505711364, "4");
map.put(294357273, "15");
map.put(-1593134417, "28");
map.put(-1231165758, "45");     
map.put(121046798, "58");
map.put(294357273, "71");
map.put(-1593134417, "82");
map.put(-1231165758, "95");
map.put(121046798, "108");

Iterator<Integer> keySetIterator = map.keySet().iterator();

我需要提取15,28,45&71,82,95因为它们具有相同的键模式。同样,我需要找到从 2 号开始的各种常见模式。

如何使用 keySetIterator 做到这一点?

4

1 回答 1

3

如果您map.put()使用相同的键运行两次,它将覆盖上一个条目。这是因为一个基本假设是 a 中的键Map是唯一的,因此每个键只能存在一个。

于 2013-09-18T19:51:10.110 回答