Java集合——Set接口介绍

Set是什么?

Set是Collection子接口,为所有集结构的数据提供了同一接口

Set源码

Set源码全部与Collectoion相同,在此不再重复列出

Set和Collectoion的区别

Set是狭义的集合,也是数学意义上的集合,其具有

  • 确定性,哪些元素是属于这个集合的,哪些元素不属于这个集合是明确的。给定一个集合,任给一个元素,该元素或者属于或者不属于该集合,二者必居其一,不允许有模棱两可的情况出现。

  • 互异性,集合中的元素互不相同。一个集合中,任何两个元素都认为是不相同的,即每个元素只能出现一次。

  • 无序性,元素之间是没有顺序的{0,1} = {1,0}。一个集合中,每个元素的地位都是相同的,元素之间是无序的。

而Collectoion是广义上的集合,主要的区别是互异性,即Set中的元素不可重复,而Collectoion中的元素可重复

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值