Collections排序
例一
package com;
import java.util.*;
public class ListSort2{
public static void main(String[] args){
String[] strArray = new String[] {"z", "a", "C"};
List list = Arrays.asList(strArray);
Collections.sort(list);//根据元素自然顺序排序
System.out.println(list);
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);//根据指定的字母方式排序
System.out.println(list);
Collections.sort(list, Collections.reverseOrder());//根据反转自然顺序方式排序
System.out.println(list);
Collections.reverse(list);//反转列表排序
System.out.println(list);
}
}
例二
package com;
import java.util.ArrayList;
import java.util.Collections;
public class ListSort {
/**
* @param args
*/
public static void main(String[] args) {
ArrayList list=new ArrayList();
list.add(new Integer(4));
list.add(new Integer(3));
list.add(new Integer(2));
list.add(new Integer(5));
System.out.println(list);
Collections.sort(list);
System.out.println(list);
Collections.reverse(list);//反转列表排序
System.out.println(list);
}
}