HashSet和HashMap学习笔记

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中的所有元素

HashSet

二者区别:HashMap中value值可以自定义,但在HashSet中value值是常量。

HashSet 和 HashMap 区别_hashmap与hashset 的区别-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值