周五下午,闲暇之余,来为这周遇到的和所想的记录一下。昨晚下班,跟部门大哥打探了下近来他面试他人时问的一些问题,其中就有一个sort排序的问题,所以总结下java里面的sort。
1.第一种大概是数组的排序。
int[] array = new int[]{1,3,5,4,9};
Arrays.sort(array);
2.第二种list的排序。
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(4);
list.add(3);
list.add(5);
Collections.sort(list);
3.第三种对集合排序。
Collections.sort(List,new comparator<Integer>(){
public int compare(Integer a,Integer b){
//升序
return a.compareTo(b);
//降序
return b.compareTo(a);
}
});