java.text.Collator#TERTIARY源码实例Demo

下面列出了java.text.Collator#TERTIARY 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: openjdk-jdk9   文件: Utils.java
private int compareStrings(boolean caseSensitive, String s1, String s2) {
    if (caseSensitive) {
        if (tertiaryCollator == null) {
            tertiaryCollator = new DocCollator(configuration.locale, Collator.TERTIARY);
        }
        return tertiaryCollator.compare(s1, s2);
    }
    if (secondaryCollator == null) {
        secondaryCollator = new DocCollator(configuration.locale, Collator.SECONDARY);
    }
    return secondaryCollator.compare(s1, s2);
}
 
源代码2 项目: calcite   文件: JavaCollation.java
private static String getStrengthString(int strengthValue) {
  switch (strengthValue) {
  case Collator.PRIMARY:
    return STRENGTH_PRIMARY;
  case Collator.SECONDARY:
    return STRENGTH_SECONDARY;
  case Collator.TERTIARY:
    return STRENGTH_TERTIARY;
  case Collator.IDENTICAL:
    return STRENGTH_IDENTICAL;
  default:
    throw new IllegalArgumentException("Incorrect strength value.");
  }
}
 
源代码3 项目: jclic   文件: BasicEvaluator.java
@Override
protected void init() {
  super.init();
  strength = checkAccents ? checkCase ? Collator.TERTIARY : Collator.SECONDARY : Collator.PRIMARY;
  collator.setStrength(strength);
}