1
Какой самый быстрый способ в Java, чтобы отсортировать списокСортировка списка <MyObject>
List<MyObject> myObjectList
, основанный на некотором численном свойстве MyObject?
Какой самый быстрый способ в Java, чтобы отсортировать списокСортировка списка <MyObject>
List<MyObject> myObjectList
, основанный на некотором численном свойстве MyObject?
Вызов
Collections.sort(myObjectList, comparator);
, где comparator
является ссылкой на экземпляр Comparator<MyObject>
который сравнивает любые два экземпляра MyObject
надлежащим образом.
В качестве альтернативы, если это «естественный» порядок сортировки для MyObject
, вы могли бы сделать MyObject
реализовать Comparable<MyObject>
и просто позвоните
Collections.sort(myObjectList);
вау! это было быстро - большое спасибо! – davek