小编Mil*_*abo的帖子

Collections.sort包含多个字段

我有一个包含三个字段的"Report"对象列表(All String type) -

ReportKey
StudentNumber
School
Run Code Online (Sandbox Code Playgroud)

我有一个排序代码像 -

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());
      }

});
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我没有排序顺序.建议在场之间放置空格,但为什么呢?

你看到代码有什么问题吗?

java sorting collections

71
推荐指数
8
解决办法
12万
查看次数

标签 统计

collections ×1

java ×1

sorting ×1