List<String> list = new ArrayList<String>();
String str[] = new String[] { "北京","上海", "广州", "深圳", "天津" ,"重庆", "香港", "澳门", "台湾", "伦敦"};
for (String string : str) {
list.add(string);
System.out.println("sort before:" + string + "");
}
System.out.println("---------------------------");
Collator coll = Collator.getInstance(Locale.CHINESE);
Collections.sort(list, coll);
String[] sortStr = new String[list.size()] ;
for (int i =0;i<list.size();i++) {
sortStr[i] = list.get(i);
System.out.println("sort after:" + list.get(i) + "");
}
}