Tag: 排序规则

使用Java进行语言排序(德语)

使用数字对字符串进行排序的方式不同,从一种语言到另一种语言。 例如,英文数字在升序排序中位于字母之前。 但是,在德语中,数字在字母之后排序。 我尝试使用Collator对字符串进行排序,如下所示: private Collator collator = Collator.getInstance(Locale.GERMANY); collator.compare(str1, str2) 但是上面的比较没有考虑字母后的数字规则。 有没有人知道为什么Java暂时没有考虑这个规则(字母后面的数字)暂时使用RuleBasedCollator ,如下所示: private final String sortOrder = “< a, A < b, B < c, C < d, D < e, E < f, F < g, G < h, H < i, I < j, J < k, K < l, L […]