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

© wangjie084 中级黑马   /  2016-6-5 19:20  /  419 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对元素进行排序 元素唯一
方式一:让元素所在的类实现Comparable接口,并重写CompareTo()
                        TreeSet类的add()方法中会把存入的对象提升为Comparable类型
                        调用对象的compareTo()方法和集合中的对象比较
                        根据compareTo()方法返回的结果进行存储
                                compareTo()返回0:则重复 不添加
                                compareTo()返回正数:则比集合中的对象大,往后添加
                                compareTo()返回负数:则比集合中的对象小,往前添加

方式二:利用TreeSet的有参构造方法,传入一个比较器Comparator
                        那么TreeSet就会按照比较器Comparator中的比较顺序排序

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马