黑马程序员技术交流社区

标题: 集合 [打印本页]

作者: 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