Я пытаюсь сортировать простой список объектов по длине - ниже не работает, потому что одна из длинных строк нажата на верх, просто потому, что начинается с более низкого числа. Поэтому я ищу способ отсортировать их по фактическим длительным значениям непосредственно
Текущая реализация obj выглядит примерно так: В классе я использую это, я вызываю Collections.sort(деревья);
public class Tree implements Comparable<Tree> {
public String dist; //value is actually Long
public int compareTo(Tree o) {
return this.dist.compareTo(o.dist);
}
}