Map.Entry的用处

java.util.Map.Entry是作为Map的一个内部接口用于遍历Map。
Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值则返回一个Set集合,此集合里的类型为Map.Entry。
Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法。

        Map maps= new LinkedHashMap();   
        for(int i=0;i<10;i++)   {
            maps.put(i, i); 
        }   

        //得到map的Set集合
        Set> set = maps.entrySet();
         for (Map.Entry entry : set) {
               System.out.println("key:"+entry .getKey());
            System.out.println("value:"+entry .getValue());   
        }

你可能感兴趣的:(Map.Entry的用处)