保证元素唯一性的依据是compareTo方法返回0。返回1则比原来 的大,返回-1,则比原来小
treeSet排序的第一种方式:让元素自身具备比较性。元素需要实现comparable接口,重写compareTo方法。这种方式就是元素的自然顺序,或者叫默认数序。
treeSet排序的第二种方式:当元素自身不具备比较性,或具备的比较性不是所需要的,这时就需要集合自身具备比较性,在集合初始化时就有了比较性。
方法:定义一个比较器,把比较器对象作为参数传递给TreeSet的构造函数。
当你重写compareTo方法的时候,把返回值设为0 ,无论怎么样都是重复的。 |