最佳答案
我有一个“ Report”对象列表,其中有三个字段(All String 类型)-
ReportKey
StudentNumber
School
我有一个排序代码是这样的
Collections.sort(reportList, new Comparator<Report>() {
@Override
public int compare(final Report record1, final Report record2) {
return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool())
.compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool());
}
});
由于某种原因,我没有排序的顺序。有人建议在字段之间放置空格,但是为什么呢?
你发现代码有什么问题吗?