首页 > 其他 > 详细

Map

时间:2021-08-30 12:12:33      阅读:12      评论:0      收藏:0      [点我收藏+]

1)Map在处理键值对的时候,会把键值对存储在一个EntrySet里面,这样有利于其遍历整个Map集合

   为什么呢?因为其在内部,有Getkey,GetValue这两个方法

2)我们也可以单独拿出KeySet进行遍历

 技术分享图片

 

 

Map的接口常用方法

技术分享图片

 

1)put         添加

2)remove   移除

3)get   根据键获取值

4)size    获取元素个数

5)isEmpty   判断个数是否为0

6)clear  清除

7)containsKey  查找键是否存在

 

Map的各种遍历方式

1)迭代器

2)for.each

void map(){
        Map map = new HashMap();
        map.put("gugu","gugu");
        map.put("hehe","hehe");
        map.put("lili","lili");
        map.put("lala","lala");
        map.put("baba","baba");

        Set entrySet = map.entrySet();
        Iterator iterator = entrySet.iterator();
        while (iterator.hasNext()) {
            Object next =  iterator.next();
            Map.Entry m = (Map.Entry) next;
            System.out.println(m.getKey()+"-"+m.getValue());
        }
        for (Object o : entrySet) {
            System.out.println(o);
        }

    }

 

Map

原文:https://www.cnblogs.com/pangbi/p/15201921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!