判断元素唯一性的方式就是根据比较方法的返回值
返回 0 元素相同 不存 (Set --treeset集合 唯一性)
返回 1 大
返回 -1 小
TreeSet 集合 元素按自然顺序排序
让一个类按自然顺序排序 -------->>> 可以通过让类实现 Compareable接口
Compareable 接口
对实现该接口的类强制进行自然顺序排序
必须覆盖该接口的 compareTo 接口 int compareTo();
例如:
class Person
{
private int age;
private String name;
set(int age) { this.age = age ;}
set(String name) { this.name = name; }
public int compareTo(object o )
{
Person p = (Person)o;
int temp = this.age-p.age;
return temp==0?this.name.compareTo(p.name):temp;
}
}