我正在使用一个报告模块来显示花费的时间和任务数量。这些值在Java Bean中设置,并且bean对象存储在一个数组中。我使用单独的查询来获取时间和任务数量。现在,我必须根据时间和任务数量对数组进行排序。下面 的代码只比较字符串:对Java中的对象数组进行排序
if (!list.isEmpty()) {
Collections.sort(list, new Comparator<Project>() {
@Override
public int compare(Project p1, Project p2) {
return p1.getName().compare(p2.getName());
}
});
}
我在排序存储在一个array.Any帮助感激在的JavaBean的属性的整数值的问题。
你绑排序整数数组,你可以使用'Arrays.sort(INT []一)' – Shivam 2013-02-19 09:26:01
那么是什么阵是什么样子? – Jason 2013-02-19 09:26:11
'Integer'和'Date'都有一个'compareTo'方法,你不能使用它们吗? – sp00m 2013-02-19 09:28:57