TreeSet集合是是不允许元素重复的,保证元素唯一性的方法有两种,一个是实现comparable接口并覆写里面的compareTo方法。
如果实现接口时加泛型的话,那么compareTo方法中的参数要和泛型是同一类型。
class A implements Comparable<String>
{
public int compareTo(String o) {
return 0;
}
}
另一种是在TreeSet中传入比较器。比较器的定义方法是第一一个类实现Comparator 并覆写里面的compare方法。
class A implements Comparator<String>
{
public int compare(String o1, String o2) {
return 0;
}
}
|