求教List<int> 如何排序里面的int元素?比如现在list里有一串int类型的数据,10,7,30,6,3.如何排序他们呢?
------解决思路----------------------
// 仅支持泛型不支持基本类型的int
List<Integer> list = new ArrayList<Integer>();
list.add(3);
list.add(1);
list.add(2);
// 自然顺序
Collections.sort(list);
------解决思路----------------------
也可以这样
public static void main(String args[]){
List <Integer> list = new ArrayList<Integer>();
list.add(10);
list.add(9);
list.add(11);
Integer[] objArray= new Integer[list.size()];
list.toArray(objArray);
Arrays.sort(objArray);
list=Arrays.asList(objArray);
System.out.println(list);
}