java中的遍历一个hashMap的几种方式

2024-01-30  本文已影响0人  PENG先森_晓宇
class Study {
    public void rotate() {
        Map<String,String> res= new HashMap<>();
        res.put("a","b");
        res.put("c","d");

        //遍历所有key
        Set<String> keys = res.keySet();
        for (String key:keys){
            System.out.println("key为"+key);
        }

        //遍历所有value
        List<String> values = new ArrayList<>(res.values());
        for (String value:values){
            System.out.println("值为"+value);
        }

        //遍历所有key和value
        Set<Map.Entry<String,String>> entrys = res.entrySet();
        for (Map.Entry<String,String> entry:entrys){
            System.out.println("key为"+entry.getKey()+",value为"+entry.getValue());
        }

    }

    public static void main(String[] args) {
        Study study = new Study();
        study.rotate();
    }

}
上一篇 下一篇

猜你喜欢

热点阅读