根据键值对对象获取K和V
// 键值对对象找键和值的思路:
1.获取所有键值对对象的集合
2.便利对象的集合,获取每一个对象
3.根据对象找到键和值
ps:传入对象类型为Map.Entry<String,Integer>,所以泛型也必须为Map.Entry<String,Integer>。获取整个键值对之后再分开赋值。
public class HashMap_Iterator {
public static void main(String[] args) {
Map<String,Integer> map = new HashMap<>();
map.put("第一个",1);
map.put("第二个",2);
map.put("第三个",3);
Set<Map.Entry<String,Integer>>entrySet = map.entrySet();
Iterator<Map.Entry<String,Integer>> it = entrySet.iterator();
while (it.hasNext()){
Map.Entry<String,Integer> en = it.next();
String k = en.getKey();
Integer v = en.getValue();
System.out.println(k+"="+v);
}
}
}
第二中先封装再进行for循环</