概述
Map集合
特点:键值对集合,一次往Map集合里面添加键值对(主键和值)
共有的方法:
1.创建一个map集合对象
Map<主键的泛型,值的泛型> map = new Map<>();
2.往集合里面添加元素
map.put(元素);
map.putAll(map1);
注意:一次性只能往集合里面添加一个元素,无法一次性添加多个元素
3.求集合的长度大小
map.size();
4.求集合中是否包含某个主键
map.containsKey(主键);
5.求集合中是否包含某个值
map.containsValue(值);
6.获得一个集合对象里面的某个元素
map.get(主键);
7.删除一个集合中的某个元素
map.remove(主键);
8.遍历一个集合
有三种方法:
- Set<主键的泛型> set= map.keySet();
- Collection<值的泛型> num=map.values();
- Set<Map.Entry<主键的泛型,值的泛型>>= map.entrySet();
HashMap
注意:
map.get(主键);
map.put(主键);
map.containsKey(主键);
map.remove(主键);
这四个方法需要遵循hashCode() == equals()
TreeMap
注意:
map.put(主键);
map.containsKey(主键);
map.remove(主键);
这三个方法需要遵循compareTo()/compare()
注意:当输入的第二个主键和第一次输入的主键相同并且值不同则会将第一个值和第二个值转换
最后
以上就是知性砖头为你收集整理的Java中的键值对集合的全部内容,希望文章能够帮你解决Java中的键值对集合所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复