Сортировка коллекции Java в алфавитном порядке на основе значения toString ее элементов-членов
google-collections упрощает это с помощью Ordering:
Collections.sort(list, Ordering.usingToString());
Стоит javax ли использовать целую стороннюю collections библиотеку только для того, чтобы java-collections-api использовать что-то, что collection вы могли бы тривиально написать javax с помощью компаратора (как sorted другие предоставили)? Нет, но java Google-коллекции - это так sort здорово, что вы все равно j2se захотите иметь их по ряду sorting-algorithm других причин.
Что касается sorting сортировки, вы также можете sort легко выполнять такие действия, как collections реверсирование:
Ordering.usingToString().reverse();
или разорвать .java связи:
Ordering.usingToString().compound(someOtherComparator);
или работать с нулями:
Ordering.usingToString().nullsFirst();
и java-collections-api т. д., но там есть еще много jdk вещей (конечно, не только sorting связанных с сортировкой), которые java приводят к действительно sort выразительному коду. Проверьте sorting это!
java
sorting
collections
Сортировка коллекции Java в алфавитном порядке на основе значения toString ее элементов-членов
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.