1.使用Collections中默认sort()排序
List<Integer> list = new ArrayList<>(); list.add(3); list.add(5); list.add(1); //默认排序方法 Collections.sort(list); for(Integer value:list){ System.out.println(value); }2.自定义排序,使用Comparator()
Collections.sort(list, new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { if (o1 > o2){ return -1; }else if(o1 < o2){ return 1; }else{ return 0; } } }); for(Integer value:list){ System.out.println(value); }