HashMap效率高的遍历 要用就用这两种了其他的用了浪费时间反正迟早还是要用这两种的

public static void testErgodicMethod(HashMap map){
    for (Map.Entry entry : map.entrySet()){
        String key = entry.getKey();
        String value = entry.getValue();
        System.out.println("key: "+key+" value: "+value);
    }
}
    public static void testErgodicMethod1(HashMap map){
        //结合迭代器
        Iterator it = map.entrySet().iterator();
        while (it.hasNext()){
           Map.Entry entry = (Map.Entry) it.next();
            String key = entry.getKey();
            String value = entry.getValue();
            System.out.println("key: "+key+" value: "+value);
        }
    }

 

你可能感兴趣的:(HashMap效率高的遍历 要用就用这两种了其他的用了浪费时间反正迟早还是要用这两种的)