现在的位置: 首页 > 综合 > 正文

Collections集合排序

2013年04月20日 ⁄ 综合 ⁄ 共 969字 ⁄ 字号 评论关闭

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);
  
  
  
 }

}

抱歉!评论已关闭.