У меня есть список объектов "Report" с тремя полями (All String type) -
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());
}
});
По какой-то причине у меня нет отсортированного заказа. Кто-то советовал помещать пробелы между полями, но почему?
Вы видите что-то не так с кодом?