【发布时间】:2014-02-07 10:50:37
【问题描述】:
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class MyClass {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
HashMap<Integer, String> hm = new HashMap<Integer, String>();
hm.put(1, "Anil");
hm.put(2, "Deven");
hm.put(3, "sanjay");
hm.put(4, "sanjay");
hm.put(5, "Raj");
hm.put(6, "sanjay");
Set<Integer> keys = hm.keySet();
}
}
这是我的代码,我想从哈希映射中删除所有重复值并希望在控制台上打印,请告诉我我将如何做到这一点。
【问题讨论】:
-
您如何决定哪些密钥对需要保留,哪些需要作为副本删除?
-
看到我刚刚通过 Arraylist 中的 Goodle 我能够删除重复但我只想了解如何从 hasmap 中删除?
-
您可以在这里找到解决方案:[在 Java Map 中查找重复值?][1] [1]:stackoverflow.com/questions/6895192/…
标签: java