Java:如何判断一个Map中的某个key是否在另一个Map的key列表中

2025-02-01 05:51:26
推荐回答(2个)
回答1:

Map map2 = new HashMap();
boolean flag = map2.containsKey(Object key);可以看到一个map集合中是否包含特定的key

回答2:

//判断map1中的key时候出现在map2中,出现的存入list集合中
List list = new ArrayList();
Map map1 = new HashMap();
Map map2 = new HashMap();
Set set1 =map1.keySet();
Iterator it = set1.iterator();
while(it.hasNext()){
Object obj = it.next();
if(map2.containsKey(obj)){
list.add(obj);
}
}