你的位置:首页 > 软件开发 > Java > Java的List排序

Java的List排序

发布时间:2016-01-27 17:00:09
有时需要对List排序,这时可以利用Collections的sort()方法来排序,不用自己再去排序。package myTest;import java.util.ArrayList;import java.util.Collections;import java.util.C ...

Java的List排序

有时需要对List排序,这时可以利用Collections的sort()方法来排序,不用自己再去排序。

package myTest;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class myTest {    static List<Integer> myList = new ArrayList<Integer>();    public static void main(String args[]){    Init();    Sort();    Show();  }    public static void Init(){    myList.add(123);    myList.add(45);    myList.add(5);    myList.add(123);    myList.add(97);    myList.add(583);    myList.add(286);    myList.add(534);    myList.add(1000);    myList.add(998);      }    public static void Sort(){        Collections.sort(myList, new Comparator<Integer>() {      public int compare(Integer o1, Integer o2) {        // TODO Auto-generated method stub        if (o1 < o2) {          return -1;        } else if (o1 == o2) {          return 0;        } else {          return 1;        }      }    });      }    public static void Show(){    for (int i=0; i<myList.size(); i++){      System.out.println(String.valueOf(i) + ":" + myList.get(i));    }  }}

原标题:Java的List排序

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。