android 上中文排序
16lz
2021-12-04
- publicclassAlphabetComparatorimplementsComparator<String>{
- privateRuleBasedCollatorcollator;
- publicAlphabetComparator(){
- collator=(RuleBasedCollator)Collator
- .getInstance(java.util.Locale.CHINA);
- }
- @Override
- publicintcompare(Stringobj1,Stringobj2){
- CollationKeyc1=collator.getCollationKey(obj1);
- CollationKeyc2=collator.getCollationKey(obj2);
- returncollator.compare(((CollationKey)c1).getSourceString(),
- ((CollationKey)c2).getSourceString());
- }
- }
- AlphabetComparatorcfc=newAlphabetComparator();
- Collections.sort([需要排序的数据],cfc);
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- mybatisplus的坑 insert标签insert into select无参数问题的解决
- python起点网月票榜字体反爬案例
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- Android之SQLLite
- Android(安卓)简单数据库(增删改查)
- Android中一个APP启动另一个APP并传递参数
- android 利用socket 发送Json数据demo