Java Android сортирует список Java-объектов по двойному значениюJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java Android сортирует список Java-объектов по двойному значению

Сообщение Anonymous »

[![введите описание изображения здесь][1]][1]Привет, у меня есть Java-объект List, одно поле — двойное расстояние, и я хочу отсортировать свой список по этому полю. И это не работает корректно.
Я делаю так:
Collections.sort(rows, new Comparator() {
@Override
public int compare(AdapterRooteEntity o1, AdapterRooteEntity o2) {
// return o1.getAddress().compareTo(o2.getAddress());
// return Double.compare(Tools.distance(o1.getLat(),
// gps.getLatitude(), o1.getLon(), gps.getLongitude() ),
// Tools.distance(o2.getLat(), gps.getLatitude(), o2.getLon(),
// gps.getLongitude() ));
return Double.compare(o1.getDistance(), o2.getDistance());
}
});


Подробнее здесь: https://stackoverflow.com/questions/455 ... -by-double
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»