我有一个包含三个字段(所有字符串类型)的“报表”对象列表-
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());
}
});
由于某种原因,我没有排序顺序。一个建议在字段之间插入空格,但是为什么呢?
您认为代码有什么问题吗?
慕田峪4524236
相关分类