Map<String,?String>?map?=?new?HashMap<String,?String>();
map.put("account",?"jerry");
map.put("deptNo",?"1001");
map.put("salary",?"8000");
//?方法1
System.out.println("=================方法1====================");
for?(Map.Entry<String,?String>?entry?:?map.entrySet())?{
System.out.println(entry.getKey()?+?"--->"?+?entry.getValue());
}
//?方法2
System.out.println("=================方法2====================");
for?(String?key?:?map.keySet())?{
System.out.println(key?+?"--->"?+?map.get(key));
}
//?方法3
System.out.println("=================方法3====================");
Set<String>?set?=?map.keySet();
Iterator<String>?iterator?=?set.iterator();
while?(iterator.hasNext())?{
String?key?=?iterator.next();
System.out.println(key?+?"=="?+?map.get(key));
}
//?方法4
System.out.println("=================方法4====================");
Set<Map.Entry<String,?String>>?entry?=?map.entrySet();
Iterator<Map.Entry<String,?String>>?itor?=?entry.iterator();
while?(itor.hasNext())?{
Map.Entry<String,?String>?mentry?=?itor.next();
System.out.println(mentry.getKey()?+?"=="?+?mentry.getValue());
}
}
遍歷可用用以上方法,取值可以直接使用idea.get("需要獲取的字段名")