美文网首页
Map.Entry的用处

Map.Entry的用处

作者: 仁昌居士 | 来源:发表于2017-04-26 11:55 被阅读0次

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

            Map<Integer,Integer> maps= new LinkedHashMap<Integer,Integer>();   
            for(int i=0;i<10;i++)   {
                maps.put(i, i); 
            }   
    
            //得到map的Set集合
            Set<Map.Entry<Integer, Integer>> set = maps.entrySet();
             for (Map.Entry<Integer, Integer> entry : set) {
                   System.out.println("key:"+entry .getKey());
                System.out.println("value:"+entry .getValue());   
            }
    

    相关文章

      网友评论

          本文标题:Map.Entry的用处

          本文链接:https://www.haomeiwen.com/subject/cmjizttx.html