public static void main(String[] args) {
//创建Map对象
Map<String,String> map = new HashMap<String,String>();
//添加映射关系
map.put("001", "小王");
map.put("002", "小张");
map.put("003", "小刘");
//遍历Map对象
Set<String> keys = map.keySet(); // 拿到所有的key集合
for (String key : keys) {
String value = map.get(key);
System.out.println("编号:" + key + "---" + "姓名:" + value);
}
System.out.println ( "=============================" );
Map<String,String> map1 = new HashMap<String,String>();
//添加映射关系
map1.put("001", "小王");
map1.put("002", "小赵");
map1.put("003", "小梁");
//遍历Map对象
Set<String> keys1 = map.keySet(); // 拿到所有的key集合
for (String key : keys1) {
String value = map.get(key);
System.out.println("编号:" + key + "---" + "姓名:" + value);
}
System.out.println ( "=============================" );
for (String key : keys) //遍历key
{
if(map.get ( key).equals ( map1.get ( key ) )) //如果两个map对应的value值相同
{
String value = map.get(key); //输出value值
System.out.println("编号:" + key + "---" + "姓名:" + value);
}
}
//map判空
System.out.println("map为空:" + map.isEmpty());
}
map集合-遍历
最新推荐文章于 2024-10-16 10:22:06 发布