中文排序
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
一般會遇到中文排序,比如通訊錄啥的,比如一個 private List<ContactInfo> contactList; 我需要通過將這個list通過里面的每個實體itme:ContactInfo的 contactName來排序,//通訊錄按中文拼音排序private class MyComparator implements Comparator{@Overridepublic int compare(Object o1, Object o2) {// TODO Auto-generated method stubContactInfo contactInfo1 = (ContactInfo)o1;ContactInfo contactInfo2 = (ContactInfo)o2;Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);//返回需要比較的對象return cmp.compare(contactInfo1.contactName, contactInfo2.contactName);}}
主main里面再幽幽添一句
Comparator comparator = new MyComparator(); Collections.sort(contactList, comparator);
轉(zhuǎn)載于:https://my.oschina.net/luozheng/blog/175436
總結(jié)
- 上一篇: 主成分分析(PCA)算法,K-L变换 角
- 下一篇: libdvbpsi源码分析(三)PSI