更新時間:2023年01月03日11時09分 來源:傳智教育 瀏覽次數(shù):
Arrays是一個專門用于操作數(shù)組的工具類,該類位于java.util包中。Arrays工具類提供了大量的靜態(tài)方法,常用的方法如表2-7所示。
表2-7 Arrays工具類的常用方法
下面通過案例學(xué)習(xí)Arrays工具類的使用,如文件2-16所示。
文件2-16 Example16.java
package com.itheima.example; import java.util.*; public class Example16 { public static void main(String[] args) { int[] arr={ 9, 8, 3, 5, 2 }; int[] copied=Arrays.copyOfRange(arr, 1, 7); //復(fù)制數(shù)組 System.out.println("復(fù)制數(shù)組:"+Arrays.toString(copied)); Arrays.sort(arr); //排序數(shù)組 System.out.println("排序后:"+Arrays.toString(arr)); Arrays.fill(arr, 8); //填充數(shù)組 System.out.println("填充數(shù)組:"+Arrays.toString(arr)); } }
運行結(jié)果如圖2-24所示。
圖2-24 運行結(jié)果
在文件2-16中,在分別使用Arrays的copyOfRange()、sort()和fill()方法時,只需要將數(shù)組作為參數(shù)傳遞給方法即可,至于內(nèi)部的實現(xiàn)方式不需要關(guān)心??梢?,使用這些方法不僅可以大幅度減少代碼的書寫量,而且能夠使操作更加簡單。