class Student{
int age;
int id;
String gender;
String name;
String cs;
Student(int id,String name,String gender,int age,String cs){
this.age=age;
this.name=name;
this.gender=gender;
this.id=id;
this.cs=cs;
}
public String toString(){
return id+" "+name+" "+gender+" "+age+" "+cs;
}
}
--------------------编程问答--------------------
还有这句Comparator<Student> comparator = new Comparator<Student>(){
--------------------编程问答--------------------
public static <T> void sort(List<T> list, Comparator<? super T> c)
说白了,就是集成一个比较器类,实现某种比较方法。。。
然后sort的时候,java就会遍历这个list,对数据调用这个方法进行排序。
有问题请细问,不要说得这么模糊,要不回答也只能很模糊
--------------------编程问答--------------------
那这句呢 Comparator<Student> comparator = new Comparator<Student>(){
--------------------编程问答--------------------
定义一个排序的类,这个类对含有Student的集合进行排序,后面就是具体的实现方法。
这应该算是一个匿名内部类吧。
--------------------编程问答--------------------
public static <T> void sort(List<T> list, Comparator<? super T> c)
说白了,就是集成一个比较器类,实现某种比较方法。。。
然后sort的时候,java就会遍历这个list,对数据调用这个方法进行排序。
有问题请细问,不要说得这么模糊,要不回答也只能很模糊
那这句呢 Comparator<Student> comparator = new Comparator<Student>(){
public static <T> void sort(List<T> list, Comparator<? super T> c)
说白了,就是集成一个比较器类,实现某种比较方法。。。
然后sort的时候,java就会遍历这个list,对数据调用这个方法进行排序。
有问题请细问,不要说得这么模糊,要不回答也只能很模糊
那这句呢 Comparator<Student> comparator = new Comparator<Student>(){
public static <T> void sort(List<T> list, Comparator<? super T> c)
说白了,就是集成一个比较器类,实现某种比较方法。。。
然后sort的时候,java就会遍历这个list,对数据调用这个方法进行排序。
有问题请细问,不要说得这么模糊,要不回答也只能很模糊
那这句呢 Comparator<Student> comparator = new Comparator<Student>(){