集合中的set

set
含义:是一个接口
特点:无序,唯一
注意:唯一包含两个意义
1.唯一:内存中相同的对象不能进入到set中。
2.唯一:内存中不同对象也有可能内容相同,所以也不能进入到set中。
3.无序就意味着所有与ArrayList相同下标的方法不能使用

HashSet(接口类)
用法:
1.创建一个HashSet对象(与ArrayList的用法类似)
HashSet<> set =new HashSet<>();

2.添加一个HashSet对象
1.一次性添加一个元素
set.add(元素);
2.一次性添加多个元素
Collection.addAll(set,元素,元素);

注意:一个集合添加在另一个集合里面
集合1.addAll(集合2);

3.求集合的长度
set.size();

4.判断一个集合中是否包含其他元素
set.contains(元素);

5.遍历一个set集合
for+each
迭代器

6.两个集合的交集
集合2.retainAll(集合1);

7.求两个集合的差集
集合1.removeAll(集合2);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值