黑马程序员技术交流社区
标题:
集合
[打印本页]
作者:
adminn
时间:
2016-5-29 23:23
标题:
集合
Set集合: 没有特有方法.
HashSet:
1.存储字符串,并遍历
2.存储自定义对象,并遍历
3.HashSet存储元素,需要重写hashCode和equals方法.
LinkedHashSet: 既能保证元素唯一性,又能保证怎么存怎么取.
TreeSet:
1.可以保证元素唯一性,还可以对元素进行排序
2.当存储自定义元素时,必须实现Comparable接口,重写compareTo方法.
3.自然排序: 让存储的元素自身实现Comparable接口,并重写compareTo方法.
4.比较器排序:
在TreeSet创建对象的时候,在构造方法中传入一个Comparator子类对象,TreeSet底层会自动调用比较器中的compare方法进行排序.
5.如果两种排序方式都,优先使用比较器进行排序.
作者:
归宿123
时间:
2016-5-30 00:12
拿分 跑路
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2