读书人

java汉语言排序或者包含中文对象的排序

发布时间: 2012-12-23 11:28:15 作者: rapoo

java中文排序或者包含中文对象的排序

public class SamContact  implements Comparable<SamContact>{public String name = "";public String phone = "";public boolean isChoosed = false;@Overridepublic String toString() {return name;}public int compareTo(SamContact another) {try {RuleBasedCollator ruleBasedCollator = (RuleBasedCollator)Collator.getInstance(Locale.CHINA);return ruleBasedCollator.compare(name, another.name);} catch (Exception e) {e.printStackTrace();return this.name.compareTo(another.name);}}}ArrayList<SamContact> list = new ArrayList<SamContact>();list.add(**);....Collections.sort(list); 

读书人网 >编程

热点推荐