Я пытаюсь отсортировать список объектов продукта по их useby
Сроки, но некоторые объекты могут иметь свои Date useby = null
Сортировка ArrayList по дате в Java
То, что я хочу сделать, это сортировать список по «useby «Даты» и поместите все объекты с Date useby = null
внизу или в верхней части списка.
public static void sort() {
Collections.sort(list, new Comparator<Product>() {
public int compare(Product o1, Product o2) {
if (o1.getUseDate() == null || o2.getUseDate() == null) {
return 0;
} else {
return o1.getUseDate().compareTo(o2.getUseDate());
}
}
});
}
Это мой код, и я не знаю, как это исправить.