【发布时间】:2015-06-21 19:04:46
【问题描述】:
Collections.sort(orderedStudents, new Comparator<Student>() {
public int compare(Student s1, Student s2) {
return s2.getAggregate().compareTo(s1.getAggregate());
}
});
这是我使用的方法。
【问题讨论】:
-
有什么问题?排序错误?我读了这个问题,但我不明白编辑后你会得到什么
-
@user2340612 它什么也没做,我不知道该怎么做。
-
你在写入文件后进行排序
-
@user2340612 你的意思是在你写入文件之前?当我在写作之前做 Collections.sort 时,什么都没有改变。
-
是的,我的意思是现在您在将数组写入文件后对其进行排序,而您应该以相反的顺序执行操作(例如,排序应该在创建
writer对象后立即进行)。理论上这将解决问题
标签: java arraylist io writer reader