Метод сортировки Java, который поддерживает цепочку методов? - PullRequest
1 голос
/ 06 марта 2012

Существуют ли удобные методы для сортировки массивов и коллекций, которые поддерживают создание цепочек методов в Java или в популярных библиотеках утилит с открытым исходным кодом, таких как Guava или Apache-Commons? Что-то, что я мог бы бросить во фрагмент, как это:

private static final List<String> myStrings = collections.unmodifiableList(
    SortUtils.sortList(
        Arrays.asList(new String["b","a"])
    )
);

Тогда myStrings будет содержать "a" и "b" (в этом порядке).

Я мог бы написать такие методы сам, но я не хочу заново изобретать колесо, если оно уже доступно в используемых мной библиотеках.

1 Ответ

1 голос
/ 06 марта 2012

Возможно, вы ищете Ordering.sortedCopy в Гуаве, но это свободно в компараторе, а не в коллекции.

Что-то беглое в списке может появиться в Guava's FluentIterable, возможно, выйдет в выпуске Guava 12.

...