当前位置: 代码迷 >> J2SE >> 求教List<int> 怎么排序里面的int元素
  详细解决方案

求教List<int> 怎么排序里面的int元素

热度:149   发布时间:2016-04-23 20:14:29.0
求教List<int> 如何排序里面的int元素?
求教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);
    }
  相关解决方案