Set集合接口

原文地址

jdk 1.9之前与collection无差别1.9之后和list一样扩充了很多方法,新增of()方法;

元素不重复

主要子类:HashSet,TreeSet

无法使用get()方法获取指定索引数据的,

Module java.base

Package java.util

Interface Set<E>

HashSet:实现接口Set,不重复且无

序的,利用HashCode和equals共同判断是否是相同的元素,在java中元素重复判断均是由HashCode和equals完成,除tree(treeSet)等排序外

Module java.base

Package java.util

Class HashSet<E>

TreeSet:实现Tree接口,无重复且升序排列,当保存的元素是一个类时必须继承接口comparable接口并覆写compareTo方法且比较所有属性大小,否则将会使得部分属性相同的数据是为一样而删除,利用comparable接口完成重复判断。

 

Module java.base

Package java.util

Class TreeSet<E>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值