TreeSet的特征是集合中的元素是有序并且唯一的
在创建TreeSet对象的时候,是需要设定比较规则的
设定比较规则有两种方式:一种是使用comparator设定外部比较规则,另一种是通过comparable设定内部比较规则
comparable内部比较器
public class Person implements Comparable<Person>{
@Override
public int compareTo(Person o) {
//return this.name.compareTo(o.getName());
//return this.name.length()-o.getName().length();
return this.age-o.getAge();
}
}
comparator外部比较器
public class AgeCom implements Comparator<Person> {
@Override
public int compare(Person o1, Person o2) {
return o1.getAge()-o2.getAge();
}
}
1、创建类,并且同时写内部比较规则
package com.wyq.Arr;
public class Pers impleme