zl程序教程

您现在的位置是:首页 >  后端

当前栏目

map集合的遍历的几种方式

Map遍历集合 方式 几种
2023-09-27 14:22:12 时间

       Map集合的遍历:

publicstaticvoid main(String[]args) {

       Map<String ,String> map=new HashMap<String,String>();

       map.put("e_便利店+(k_远|k_偏)", "13_005_005");

       Set<String> cons = map.keySet();

       for(String everyCon:cons){

           System.out.println(everyCon+"!!"+map.get(everyCon));

       }

       Iterator<String>it=cons.iterator();

       while(it.hasNext()){

           Stringkey=it.next();

           System.out.println(key+">>"+map.get(key));

       }

    }

方式二:

public class MapTest {
    public static void main(String args[]){
    System.out.println("");
        Map<String,String[]> demoMap=new HashMap<String,String[]>();
        demoMap.put("liu",new String[]{"liu","001"});
        demoMap.put("jian",new String[]{"jian","001"});
        demoMap.put("fu",new String[]{"fu","002"});
        for(Map.Entry<String,String[]> map:demoMap.entrySet()){
            String key=map.getKey();
            String v[]=map.getValue();
            System.out.println("key:"+key+" 》》:"+ Arrays.asList(v));

        }
    }
}

结果:

key:liu 》》:[liu, 001]
key:jian 》》:[jian, 001]
key:fu 》》:[fu, 002]