java-如何对也包含汉字的列表进行排序

我有一个包含字符串的列表,其中一些包含一些汉字:

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...
    } 
});
上一篇:java-双链表的排序方法


下一篇:[Java Spring] Built-in page and sorting