62,616
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("dddd");
list.add("eee");
list.add("fff");
// 字符串排序
Collections.sort(list);
Comparator<String> reverseOrder = Collections.<String>reverseOrder();
List<String> strings = new ArrayList<>(Arrays.asList("a","b","c"));
System.out.println(strings);
Collections.sort(strings, reverseOrder);
System.out.println(strings);
[/quote]也可以自己自己实现Comparable Comparator<String> reverseOrder = Collections.<String>reverseOrder();
List<String> strings = new ArrayList<>(Arrays.asList("a","b","c"));
System.out.println(strings);
Collections.sort(strings, reverseOrder);
System.out.println(strings);
Collections.sort(list,new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o2.compareTo(o1);
}
});
Comparator<String> reverseOrder = Collections.<String>reverseOrder();
List<String> strings = new ArrayList<>(Arrays.asList("a","b","c"));
System.out.println(strings);
Collections.sort(strings, reverseOrder);
System.out.println(strings);
[/quote]