我正在开发一个报告模块,该模块显示花费的时间和任务数量。这些值在 Java Bean 中设置,bean 对象存储在一个数组中。我使用单独的查询来获取时间和任务数。现在我必须根据时间和任务数对数组进行排序。下面的代码只比较字符串:
if (!list.isEmpty()) {
Collections.sort(list, new Comparator<Project>() {
@Override
public int compare(Project p1, Project p2) {
return p1.getName().compare(p2.getName());
}
});
}
我在对存储在数组中的 JavaBean 中的属性的整数值进行排序时遇到问题。非常感谢任何帮助。