我有一个包含字符串的列表,其中一些包含一些汉字:
List<String> list = new ArrayList<String>();
list.add("安卓");
list.add("iPhone");
list.add("WindowsMobile");
list.add("苹果");
list.add("Ubuntu");
list.add("Windows7");
如何分类?
解决方法:
使用常规排序,例如:
Collections.sort(list);
如果需要一些自定义排序,则可以实现自己的比较器:
Collections.sort(list, new Comparator<String>() {
public int compare(String s1, String s2) {
// some own compare method...
}
});