Java сортировка игнорирует пространство

Недавно я осознал, что Java Collation игнорирует пробелы.

У меня есть список следующих терминов:

Amman Jost 
Ammann Heinrich 
Ammanner Josef 
Bär Walter 
Bare Werner 
Barr Burt 
Barraud Maurice

Приведенный выше порядок отражает желаемый порядок для Германии, т.е. с учетом места. Тем не менее, Java Collation с использованием

Collator collator = Collator.getInstance(Locale.GERMANY);
Collections.sort(values, collator);

дает мне следующий заказ:

Amman Jost
Ammanner Josef
Ammann Heinrich
Bare Werner
Barraud Maurice
Barr Burt
Bär Walter

Вышеуказанный результат на самом деле не тот, который я ожидал, поскольку пробелы не учитываются (похоже на описанный здесь случай:Википедия Алфавитный порядок).

Означает ли это, что Java Collation не подходит для такого варианта использования или я что-то здесь не так делаю? Есть ли способ сделать пространство Java Collation осведомленным?

Буду рад любым комментариям или рекомендациям.

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

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