import java.util.*;
public class Test02
{
public static void main(String[] args)throws Exception//为了简单,将所有的异常都上抛。
{
List<User> list=new ArrayList(16);
list.addAll(List.of(new User("zhangsan",1,90),new User("lisi",2,92),new User("wangwu",3,68),new User("zhaoliu",4,78),
new User("zhansa",5,89),new User("zhanghe",6,95)));
//List.sort(list);//编译出错,该方法的参数是构造器。
Collections.sort(list);//必须继承了Comparable接口才能排序(也可传入构造器排序)
System.out.println(list);
Set<User> set=new TreeSet();//TreeSet集合会自动排序
set.addAll(List.of(new User("zhangsan",1,90),new User("lisi",2,92),new User("wangwu",3,68),new User("zhaoliu",4,78),
new User("zhansa",5,89),new User("zhanghe",6,95)));
System.out.println(set);
}
}
class User implements Comparable//User类实现Comp