Я работаю над модулем отчета, который показывает время и количество задач. Значения устанавливаются в 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());
}
});
}
У меня есть проблемы в сортировке целого значения свойства в JavaBean, который хранится в array.Any помощи высоко оценил.
Вы привязывания для сортировки целочисленного массива, вы можете использовать 'Arrays.sort (ИНТ [] а)' – Shivam
Так что массив выглядит? – Jason
'Integer' и' Date' оба также имеют метод compareTo, вы не можете их использовать? – sp00m