Map<String,Object> map = new HashMap<>();
List<Integer> list1 = new ArrayList<>();
List<Integer> list2 = new ArrayList<>();
List<Integer> list3 = new ArrayList<>();
list1.add(1);list1.add(2);list1.add(3);
list2.add(1);list2.add(2);list2.add(3);
list3.add(1);list3.add(2);list3.add(3);
map.put("list1",list1);map.put("list2",list2);map.put("list3",list3);
for (String key:map.keySet()){ //1
System.out.println("第一种方法: map key is "+key+ "and map value is "+map.get(key));
}
Iterator<Map.Entry<String,Object>> iterator= map.entrySet().iterator();
while(iterator.hasNext()){
Map.Entry<String,Object> entry = iterator.next();
System.out.println("第二种方法: map key is " +entry.getKey()+", map value is "+entry.getValue());
}
for (Map.Entry<String,Object> entry:map.entrySet()){
System.out.println("第三种方法: map key is "+entry.getKey()+",map value is "+entry.getValue());
}
for (Object value:map.values()){
System.out.println("第四种写法:map value is "+value);
}
map集合的遍历几种方式
最新推荐文章于 2024-07-01 16:13:53 发布