treeSet集合:
保证元素唯一性的依据: 用compareTo方法return 0. TreeSet排序的第一种方式:让元素自身具备比较性。 元素需要实现Comparable接口,覆盖compareTo方法。 也种方式也成为元素的自然顺序,或者叫做默认顺序。 TreeSet的第二种排序方式。 当元素自身不具备比较性时,或者具备的比较性不是所需要的。 这时就需要让集合自身具备比较性。 在集合初始化时,就有了比较方式。定义了比较器,定义一个类,实现Comparator接口,覆盖compare方法。将比较器对象作为参数传递给TreeSet集合的构造函数。 当两种排序都存在时,以比较器为主。
|