Если я запускаю код в Eclipse / Windows, я получаю другие результаты, чем если бы я запускал код в Android.
После импорта библиотеки jar в проект Android Collator дает мне другие результаты для dashи косая черта символов.
Я ожидал похожего поведения.
Может кто-нибудь объяснить это?
package java.text;
Collator myCollator = Collator.getInstance(Locale.US);
Результат:
myCollator.compare(" ", "-")
В Windows: -1 В Android: 1
myCollator.compare("/", ".")
В Windows: -1 В Android: 1
Похоже, что результаты Windows правильно отсортированы в соответствии с этой таблицей:
https://documentation.progress.com/output/ua/Corticon/index.html#page/corticon/character-precedence-3a-unicode-and-java-collator.html
Но результатов в Android нет.