HashMap方法学习
HashMap 是一个散列表,它存储的内容是键值对(key-value)的映射。
第一步:Map<Integer> map = new HashMap<Integer>();
map.containsKey(key);//查询map中是否包含指定关键字
map.put(key,value);//向map中添加关键字和值(关键字和值是绑定的)
注意:这里的添加顺序是任意的
map.keySet();//hashMap 中所有 key 组成的集合视图
map.get(key);//获取关键字所对应的值
Java HashMap | 菜鸟教程 (runoob.com)
HashSet方法学习
HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。
第一步:Set<Integer,Integer> set = new HashSet<Integer,Integer>();
set.contains();//查询set中是否包含指定关键字
set.add();//向set中添加元素
注意:重复的元素不会被添加哦
set.remove();//移除set中的元素
set.size();//获取set中有多少个元素
set.clear();//删除set中的所有元素
二者区别:HashMap中value值可以自定义,但在HashSet中value值是常量。