有时候需要对文字进行排序,java中提供了很好的方法,我们只要实现Comparator类就可以实现各种排序。
下面是按照本地语言的排序方法。
public static final Comparator<AppEntry> ALPHA_COMPARATOR = new Comparator<AppEntry>() {
private final Collator sCollator = Collator.getInstance();
@Override
public int compare(AppEntry object1, AppEntry object2) {
return sCollator.compare(object1.getLabel(), object2.getLabel());
}
};
Collator 1. 对照者 2. 整理人