Сортировка без учета регистра с помощью Google Guava - PullRequest
7 голосов
/ 19 июня 2011

В настоящее время я использую следующие 2 фрагмента кода в 2 разных местах для создания отсортированного неизменного списка.

return Ordering.natural().immutableSortedCopy(iterable);

и

return Ordering.usingToString().immutableSortedCopy(machines);

Однако это делает 'упорядочение 'регистр чувствительный .

Как я могу использовать api гуавы, чтобы составить нечувствительный к регистру отсортированный неизменный список?

1 Ответ

15 голосов
/ 19 июня 2011

Полагаю, вам нужно будет использовать метод из с компаратором String.CASE_INSENSITIVE_ORDER, например:

return Ordering.from(String.CASE_INSENSITIVE_ORDER).immutableSortedCopy(iterable);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...