Sortowanie Java ignoruje miejsce

Ostatnio zdałem sobie sprawę, że Java Collation wydaje się ignorować przestrzenie.

Mam listę następujących terminów:

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

Powyższa kolejność odzwierciedla pożądane zamówienie dla Niemiec, tzn. Uwzględnienie miejsca na koncie. Jednak przy użyciu sortowania Java

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

daje mi następującą kolejność:

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

Powyższy wynik w rzeczywistości nie jest tym, czego oczekiwałem, ponieważ spacje nie są brane pod uwagę (wygląda tak jak w przypadku opisanym tutaj:Wikipedia Kolejność alfabetyczna).

Czy to oznacza, że ​​Java Collation nie nadaje się do użycia w takim przypadku, czy też robię tu coś złego? Czy istnieje sposób na uświadomienie przestrzeni sortowania Java?

Byłbym zadowolony z wszelkich komentarzy lub zaleceń.

questionAnswers(2)

yourAnswerToTheQuestion