public static void removeDuplicateMap() {
//给出一个value有重复元素的map
Map**<String,String>** map = new HashMap<String****, String****>();
map**.put("a",** “aaa”);
map**.put("b",** “aaa”);
map**.put("c",** “bbb”);
map**.put("d",** “ccc”);
System.out.println("去重前"+map.toString());
//创建一个新的map2
Map**<String,String>** map2**=new **HashMap<String,** String**>();
for(String key**:map.keySet()){
if(!map2.containsValue(map.get(key))){
map2.put(key,** map**.get(key));**
}
} **System.out.println("去重后"+map2.****toString());**
}
map去重value值
最新推荐文章于 2024-08-12 08:01:01 发布