Java集合类(六)

浅谈集合类的比较操作
public abstract class Collator extends Object implements Comparator<Object>, Cloneable

        Collator 类执行区分语言环境的 String 比较。使用此类可为自然语言文本构建搜索和排序例程。
        下面的示例显示了如何使用针对默认语言环境的 Collator 比较两个字符串。
Collator myCollator = Collator.getInstance();
if( myCollator.compare("abc", "ABC") < 0 )
     System.out.println("abc is less than ABC");
else
     System.out.println("abc is greater than or equal to ABC");

public abstract class CollationKey

使用CollationKey来比较String通常比使用Collator.compare 更快。因此,当必须多次比较String时(例如,对一个String列表进行排序),使用 CollationKey会更高效。
        不能直接创建 CollationKey。而是通过调用 Collator.getCollationKey 来生成。只能比较同一个 Collator 对象生成的 CollationKey。

你可能感兴趣的:(java)