Comparable 接口的定义:
public interface Comparable<T>{
public int compareTo(T o)
}
接口中只有一个 compareTo 方法,该方法返回一个 int 类型的数据,但是 int 的值只能是3种:
*1:表示大于
*-1:表示小于
*0:表示相等
//对Person类进行排序
import.java.util.HashSet;
import.java.util.Set;
piblic class ComparaDemo {
public static void main(String[] args) {
Set<Person> set = new HashSet<Person>();
set.add(new Person("张三",20));
set.add(new Person("李四",21));
set.add(new Person("王五",22));
System.out.println(set);
}
}