我想在 HashMap 中搜索重复项。目前这是我的HashMap:
HashMap<String, HashMap<String, String>>
我打算创建两个迭代器,一个i
和另一个j
,以及两个循环。第一个 while 循环将具有索引,i
然后第二个循环将具有索引,j
但在循环开始之前j
是==
to 。i
Iterator<Entry<String, HashMap<String, String>>> i = listings.entrySet().iterator();
while(i.hasNext()) {
HashMap<String, String> entry = i.next().getValue();
Iterator<Entry<String, HashMap<String, String>>> j = i;
while(j.hasNext()) {
j.next();
// DO STUFF
}
}
但这不起作用,因为当我调用时j.next()
,它也会更改i
.