zoukankan      html  css  js  c++  java
  • java使用map去重复

    public class Test {
        public static void main(String[] args) {
            Map<Number, String> map1 = new HashMap<Number, String>();
            Map<Number, String> map2 = new HashMap<Number, String>();
            
            map1.put(1, "a");
            map1.put(2, "b");
            map1.put(3, "c");
            map1.put(4, "d");
            map1.put(5, "e");
            
            map2.put(1, "g");
            map2.put(2, "f");
            map2.put(3, "c");
            map2.put(4, "t");
            map2.put(5, "e");
            
            boolean isEquals = false;
            
            for(Object o : map1.keySet()){
                isEquals = map2.containsKey(o);
                if(isEquals){
                    isEquals = map1.get(o).equals(map2.get(o));
                }
                if(isEquals){
                    map2.remove(o);
                }
            }
            for(Object o : map2.keySet()){
                System.out.println(o.toString() + ":" + map2.get(o));
            }
        }
    }
  • 相关阅读:
    在列表中添加序号列
    在C#中使用正则表达式
    Git
    Linux 配置Java环境
    讯飞语义理解 JAVA SDK
    分屏显示
    Gdiplus
    重启进程
    MFC 常用功能属性
    MFC 打印
  • 原文地址:https://www.cnblogs.com/xianz666/p/13602810.html
Copyright © 2011-2022 走看看