首页 > 其他 > 详细

Map集合

时间:2021-07-20 16:41:17      阅读:15      评论:0      收藏:0      [点我收藏+]

Map 集合

map和collection的区别
map存储元素是成对出现的,键是唯一的,值可重复
Collection存储元素是单独的
map集合的数据结构只针对键有效,和值无关
collection的数据结构针对元素有效

map不能遍历

hashmap

键是哈希表结构,可以保证键的唯一性

linkedhashmap

Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。

treemap

键是红黑树结构,可以保证键的排序和唯一性

HashMap<String,String> map=new HashMap<>();
        map.put("tom", "168");
        map.put("marry", "170");
        map.put("tob", "158");
        System.out.println(map.get("tom"));
        String a=map.put("blue", "168");
        String b=map.put("white", "170");
        String c=map.put("blue", "158");
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
//        获取
        System.out.println(map.get("tom"));
//        获取键值
        Set<Map.Entry<String,String>>  kv=map.entrySet();
        Iterator<Map.Entry<String,String>> iterator=kv.iterator();
        while(iterator.hasNext()) {
            System.out.println(iterator.next().getValue());
        }
//        获取键的集合
        Set<String> s=map.keySet();
        System.out.println(s);
        
        map.size();
        

 

Map集合

原文:https://www.cnblogs.com/j99426/p/15035362.html

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