------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
TreeSet对元素进行排序的方式一:让元素自身具有比较功能,元素需要实现Comparable接口,覆盖compareTo方法
package org.blog.test2;
import java.util.TreeSet;
class Person implements Comparable{
private String name;
private int age;
Person(String n,int a){
this.setName(n);
this.setAge(a);
}
public String getName(){
return name;
}
public void setName(String n){
this.name=n;
}
public int getAge(){
return age;
}
public void setAge(int a){
this.age=a;
}
//先按年龄比较,如果年龄相同再按姓名比较是否相同
public int compareTo(Object o) {
Person p=(Person)o;
int temp=this.age-p