众所周知,Set集合是无序的,唯一的.
但是有时候我们又想使用有序的Set集合,所以Set的子类TreeSet便实现了这个功能,
使用TreeSet对元素排序主要有两种方法,一种是要求排序的元素要实现Comparable接口,然后自己写排序实现方法,否则Set元素在添加没有实现Comparable接口的类型元素时,在添加第二个的时候会运行出错.
另一种方法是实例化Set对象时,指定一个比较器Comparator ,然后在Comparator 的compare方法里写上排序比较方法,然后在实例化TreeSet时,指定比较器,
我就做个抛砖引玉,具体怎么做还得大家自己慢慢学习啊,不过测试面试有很机会考到哦
|
|