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)); } } }
java使用map去重复
免责声明:文章转载自《java使用map去重复》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇Sql server 账号被锁住:"the account is currently locked out. The system administrator can unlock it."的解决办法(转载)linux下编译GDAL3.x(集成Proj和Geos等)下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=