java相同數據類型的Arrays.sort()方法排序

當數據個數確定的時候

private static void demo1() {
	// TODO Auto-generated method stub
	int[] array = {9,2,6,4,1,3,7,8};
        Arrays.sort(array);
        System.out.println(array[2]);
}


當個數不確定的時候,可以先保存到集合裏面,再轉換爲數組,再使用sort()方法.

private static void demo2(){
		ArrayList<Integer> list = new ArrayList<>();
		list.add(1);
		list.add(10);
		list.add(2);
		Object[] array =  list.toArray();
		Arrays.sort(array);
		System.out.println(array[1]);
}

Arrays.sort()的倆種不同情況下使用的缺陷都是隻能相同數據類型快速排序,不能不同數據類型快速排序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章