如何使用 keySet().iterator() 在 HashMap 中的键中查找模式



我已经创建了一个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,4571,82,95,因为它们具有相同的键模式。同样,我需要找到从大小 2 开始的各种常见模式。

如何使用keySetIterator执行此操作?

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

最新更新