Сортировка списка строк с локализацией

Я хочу отсортировать ниже список строк в соответствии с локалью пользователя

List<String> words = Arrays.asList(
      "Äbc", "äbc", "Àbc", "àbc", "Abc", "abc", "ABC"
    );

Для разных локалей пользователя сортировка должна отличаться в зависимости от локали.

Как отсортировать список в соответствии с локалью пользователя?

Я пытался

Collections.sort(words , String.CASE_INSENSITIVE_ORDER);

Но это не работает для локализации, так как передать параметр локали вCollections.sort() или есть другой эффективный способ?

Ответы на вопрос(2)

Ваш ответ на вопрос