map集合的遍历方式

 时间:2024-10-13 05:53:15

1、map集合的遍历方式1,通过获得key值遍历map集合Map<String ,Integer> maps=new HashMap<String,Integer>();String [] strs=maps.keyset();for(String s:strs){//获取key值,通过key值获得value值,从而遍历map集合system。out.println("key="+s+",value"+maps.get(s));}

map集合的遍历方式

2、Map<String,Integer>maps=new HashMap<String,Integer>();获得键值对的value值,组成集合,之所以使用collection集合,没有为什么,看API,返回的是Collection集合,所以使用collection,很多东西在API里面都有,在以后学习过程中要是善于使用API文档解决问题,多读读。Collection <Integer>c=maps.value();

map集合的遍历方式

3、map集合中value值有可能是重复的,使用这种方式可以获得value值,但是不能获得keyfor(Integer i:c){//for循环的增强式,适合用来遍历集合和数组,只适合鱼遍历,不适合修改//for(数据类型 变量面:数组或集合)system.out.println(i);}

map集合的遍历方式

4、Map<String,Integer>=new HashMap<String,Integer>();//获得键值对集合,S髫潋啜缅et<Map.entry<String,Integer>>sets=maps.entryset();for(Map.Entry<String,Integer e:sets>){system.out.println("key="+e.getkey()+",value="+e.getValue())}

map集合的遍历方式

5、//第三种:推荐,尤其是容量大时 System.out.println("通过Map.entrySet遍历key和value"); for (Map.Entry<Integer, String> entry : map.entrySet()) { System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); }

map集合的遍历方式

6、 System.out.println("通过Map.e艘绒庳焰ntrySet使用iterator遍历key和value:&鳎溻趄酃quot;); //迭代器模式 把集合中的数据 临时用迭代器的表示 Iterator<Map.Entry<Integer, String>> it = map.entrySet().iterator(); while (it.hasNext()) {//用来判断集合中是否还有下一个元素,返回true说明集合中还有元素 Map.Entry<Integer, String> entry = it.next(); System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); }

map集合的遍历方式
  • 哔哩哔哩收货地址在哪
  • 皇室战争超强肉盾熔岩猎犬玩法指南
  • 剑与远征团本攻略
  • 如何安全的乘坐扶梯
  • 舒服百搭,经典款,匡威热卖帆布鞋
  • 热门搜索
    阅读手抄报的内容 关于诗词的手抄报 动物手抄报大全 文明交通我见证手抄报 鼠年手抄报 向英雄致敬手抄报 节约用水手抄报大全 做文明人手抄报 军训手抄报内容 我的梦想手抄报图片