Im пытается сортировать аррайалист объектов по определенному значению внутри объекта. Какой был бы лучший подход к подобным вещам. Должен ли я использовать Collections.sort() с каким-то компаратором?
Im пытается сортировать список объектов по значению с плавающей точкой, которое они хранят в одной из переменных.
EDIT: Это то, что у меня есть до сих пор:
public class CustomComparator implements Comparator<Marker> {
@Override
public int compare(Mark o1, Mark o2) {
return o1.getDistance().compareTo(o2.getDistance());
}
}
состояние ошибки: не может вызвать compareTo (double) в двойном примитиве типа.
Это потому, что компаратор не может вернуть что-либо, кроме определенного типа?