Java 使用sort方法對數組進行排序

 再使用冒泡排序、快速排序等方式進行排序時,需要手動編寫一堆代碼,比較麻煩。因此Java中的Arrays類提供了一個sort方法,使用該方法可以很方便的對各種數組進行排序,大大降低了數組排序的難度。sort()方法有很多重載格式,可以接收任何數據類型進行不同類型的排序。

import java.util.Arrays;
import java.util.Random;

public class SortSequence {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Random rd = new Random();
		int[] array =new int[15];		//聲明數組
		System.out.println("沒有使用sort方法前的數組:");
		for(int i = 0; i < array.length; i++) {
			array[i] = rd.nextInt(25);      //利用隨機數隨意產生15個0~25之間的隨機數	
			System.out.print(" "+array[i]);	//給array數組賦值
			if ((i+1)%5==0) {
				System.out.println();
			}
		}
		Arrays.sort(array);			//對array數組進行升序排序
		System.out.println("\n使用sort方法後的數組:");
		for(int i = 0; i < array.length; i++) {	//將array數組中的數據輸出
			System.out.print(" "+array[i]);
			if ((i+1)%5==0) {
				System.out.println();
			}
		}
	}

}

Arrays類提供了創建、操作、搜索和排序數組的方法。再程序開發中有效利用了Arrays類的各種方法來完成數組操作,最大幅度的提升了程序開發效率。並且Arrays類的方法是經過測試的,以減少程序開發中錯誤代碼的出現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章