Java:如何判断一个Map中的某个key是否在另一个Map的key列表中
2个回答
展开全部
//判断map1中的key时候出现在map2中,出现的存入list集合中
List<Object> list = new ArrayList<Object>();
Map<Object,Object> map1 = new HashMap<Object,Object>();
Map<Object,Object> map2 = new HashMap<Object,Object>();
Set<Object> set1 =map1.keySet();
Iterator<Object> it = set1.iterator();
while(it.hasNext()){
Object obj = it.next();
if(map2.containsKey(obj)){
list.add(obj);
}
}
List<Object> list = new ArrayList<Object>();
Map<Object,Object> map1 = new HashMap<Object,Object>();
Map<Object,Object> map2 = new HashMap<Object,Object>();
Set<Object> set1 =map1.keySet();
Iterator<Object> it = set1.iterator();
while(it.hasNext()){
Object obj = it.next();
if(map2.containsKey(obj)){
list.add(obj);
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询