A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© adminn 中级黑马   /  2016-5-29 23:23  /  433 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Set集合: 没有特有方法.
                HashSet:
                        1.存储字符串,并遍历
                        2.存储自定义对象,并遍历
                        3.HashSet存储元素,需要重写hashCode和equals方法.

                LinkedHashSet: 既能保证元素唯一性,又能保证怎么存怎么取.

                TreeSet:
                        1.可以保证元素唯一性,还可以对元素进行排序
                        2.当存储自定义元素时,必须实现Comparable接口,重写compareTo方法.

                        3.自然排序: 让存储的元素自身实现Comparable接口,并重写compareTo方法.

                        4.比较器排序:
                                在TreeSet创建对象的时候,在构造方法中传入一个Comparator子类对象,TreeSet底层会自动调用比较器中的compare方法进行排序.
                        5.如果两种排序方式都,优先使用比较器进行排序.

1 个回复

倒序浏览
拿分         跑路
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马