今天很高兴,能够发现JAVA的新内容,虽然自己没有实现中文通过拼音排序,不过能找到JAVA提供的工具类也实在让我高兴了一把,拿出来大家一起分享吧...
Collections.sort(contacts, new Comparator() {
@Override
public int compare(Object object1, Object object2) {
String str1 = ((ContactBean)object1).getDisplayName();
String str2 = ((ContactBean)object2).getDisplayName();
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
return cmp.compare(str1, str2);
}
});
本文分享了一个使用JAVA进行中文联系人按拼音排序的方法。通过利用Collator工具类并设置Locale为中文环境,实现了ContactBean列表中displayName字段的正确排序。
897

被折叠的 条评论
为什么被折叠?



