题目:
定义个学生类,包含学好,姓名,性别,年龄,插入5行记录,
按年龄从大到小排序
可不可以重写arraylist中的某种方法,那给集合按年龄从大到小排列?
题目:
定义个学生类,包含学好,姓名,性别,年龄,插入5行记录,
按年龄从大到小排序
可不可以重写arraylist中的某种方法,那给集合按年龄从大到小排列?
Student学生类实现Comparable接口,实现其中的compareTo方法,如:
public int compareTo(Student student) {
return student.getAge()-this.getAge();
}
之后用调用Collections.sort(arraylist),排序完毕
arraylist中有两个方法可以实现,第一排序sort()它是按升序排列的。
然后反转reverse()就ok了