Я пытаюсь написать код, который использует функциональность Collator в Java для сравнения строк, но мой компьютер, кажется, не работает должным образом.Вот код:
Collator myCollator = Collator.getInstance(Locale.FRANCE);
System.out.println( "ças vs zed: " + myCollator.compare("ças", "zed"));
System.out.println( "cas vs zed: " + myCollator.compare("cas", "zed"));
Вот что происходит, когда я запускаю этот код на своем компьютере:
ças vs zed: 1
cas vs zed: -1
Но когда я запускаю его на ideone.com, я получаю ответ:want:
ças vs zed: -1
cas vs zed: -1
Вот java-версия, которую я использую на своем компьютере (Mac OS X 10.6.8):
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-10M3527)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)
Почему мой компьютер выдает другое (неверно) результат, и как я могу это исправить?