美文网首页
Map----entrySet

Map----entrySet

作者: 东风谷123Liter | 来源:发表于2018-09-19 08:49 被阅读0次
    • Map集合不需要迭代器;

    • 他是先将Map集合转化为Set集合;

    • 然后Set集合调用迭代器进行遍历。

    • Map.Entry:

    • Set<Map.Entry<K,V>>entrySet:将Map集合中映射关系存入到Set集合中,而这个数据类型就是Map.Entry。



    • Map.Entry是一个接口;他的方法有:


    • 其实Entry也是一个接口,他是Map接口的一个内部接口!Entry接口是公开、静态的;他的原理:

    interface Map{
         public static interface Entry{ //内部接口
               public abstract Object getKey();
               public abstract Object getVlue();
         }
    }
    class HashMap implements Map{
         //内部类实现内部接口;
         class Hash implements Map.Entry{
               public Object getKey() {...}
               public Object getVlue() {...}
         }
    }
    

    相关文章

      网友评论

          本文标题:Map----entrySet

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