TreeSet<Map> setCity = new TreeSet<Map>(new Comparator<Map>(){
@Override
public int compare(Map o1, Map o2) {
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
return cmp.compare(o1.get("value"),o2.get("value"));
}
});
public void test(){
list<String> arrayList = new ArrayList<String>();
arrayList.add("abc");
arrayList.add("ttts");
Collections.sort(loginIds, new SortByStr());
}
/**
* @param
* @return
* @描述 内部类 list<String> 排序
*/
class SortByStr implements Comparator {
@Override
public int compare(Object o1, Object o2) {
String str1 = (String) o1;
String str2 = (String) o2;
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
return cmp.compare(str1,str2);
}
}