【发布时间】:2015-09-03 13:39:08
【问题描述】:
一起迭代以下两张地图的最佳方法是什么?我想比较两个映射值,它们是字符串并且必须获取键和值。
HashMap<String, String> map1;
HashMap<String, String> map2;
【问题讨论】:
-
匹配什么,两个
hashmap中的插入顺序不会相同,因此无法逐个元素进行比较。要么先迭代,然后从第二个获取键值并进行比较 -
是不是只需要比较maps的value,而不是keys??
-
嗨 ankur /ParaSara,我必须比较两张地图中的值。
-
也许您应该使用 LinkedHashMap,以便迭代器按插入顺序运行?
标签: java data-structures collections