public void sort(List<Integer> list){
//完成此方法,实现list升序排列
}

解决方案 »

  1.   

    import java.io.IOException;
    import java.util.*;public class test {
      public void sort(List<Integer> list){
      Collections.sort(list);
      }

      public static void main(String[] args) throws IOException {
      List<Integer> list=new ArrayList<Integer>();
      list.add(1);
      list.add(2);
      list.add(10);
      list.add(7);
      list.add(5);
      test t=new test();
      t.sort(list);
      System.out.println(list);
      }
    }
      

  2.   

    这道题是我在面试中遇到两次的一定题,而且在整个试卷的最后,可能是我想复杂了,但是调用sort方法就行吗?
      

  3.   

    如果是要求升序,并且list中的对象已经实现了Comparator接口,直接按照2楼的做法就可以了。否则,你要自己实现一个Comparator,并对list中的对象进行比较,然后调用Collections.sort(list, yourcomparator);