Tag: collat​​ion

有没有办法对所有语言的字符串进行排序?

我有这个代码。 它用法语和俄语正确排序。 我使用Locale.US似乎是对的。 这个解决方案适用于所有语言吗? 它适用于其他语言吗? 例如:中国人,韩国人,日本人……如果没有,有什么更好的解决方案? public class CollationTest { public static void main(final String[] args) { final Collator collator = Collator.getInstance(Locale.US); final SortedSet set = new TreeSet(collator); set.add(“abîmer”); set.add(“abîmé”); set.add(“aberrer”); set.add(“abhorrer”); set.add(“aberrance”); set.add(“abécédaire”); set.add(“abducteur”); set.add(“abdomen”); set.add(“государственно-монополистический”); set.add(“гостить”); set.add(“гостевой”); set.add(“гостеприимный”); set.add(“госпожа”); set.add(“госплан”); set.add(“господи”); set.add(“господа”); for(final String s : set) { System.out.println(s); } } } 更新:对不起,我不要求这个集合必须包含所有语言。 […]