复习{
TreeSet:
是Set接口的实现类:
特点 有序的Set集合 ,去重,只允许存储一个null值
可以向TreeSet存储几种类型的数据:
String
Integer, Byte, Short,Long .... 因为他们都 实现了 Comparable接口
并重写了compareTo(Object obj); 方法
存储自定义对象: 存储自定义对象时,必须要实现Comparable接口,
重写compareTo方法,这样向TreeSet中存储数据时就不会出现类型转换异常
除了Comparable接口 还有一个自定义比较器 Comparator 接口 ,
相比 Comparable更灵活,拓展性更强
1.创建普通的java类, 实现 Comparator 接口 TreeSet的无参数构造器
重写compare方法
2.创建匿名内部类 ,重写方法, 这个取决于 TreeSet 有参的 构造器
Collections:
Arrays:
-------------------------------------------------------------------------------------}
Map集合:
Collection:
List:
Set:
Queue:
Deque: