public class TestArrays
{
public static void main(String[] args)
{
//定義一個a數組
int[] a = new int[]{3, 4 , 5, 6};
//定義一個a2數組
int[] a2 = new int[]{3, 4 , 5, 6};
//a數組和a2數組的長度相等,每一個元素依次相等,將輸出true
System.out.println("a數組和a2數組是否相等:" + Arrays.equals(a , a2));
//經過複製a數組,生成一個新的b數組
int[] b = Arrays.copyOf(a, 6);
System.out.println("a數組和b數組是否相等:" + Arrays.equals(a , b));
//輸出b數組的元素,將輸出[3, 4, 5, 6, 0, 0]
System.out.println("b數組的元素爲:" + Arrays.toString(b));
//將b數組的第3個元素(包括)到第5個元素(不包括)賦爲1
Arrays.fill(b , 2, 4 , 1); //fill方法可一次對多個數組元素進行批量賦值
//輸出b數組的元素,將輸出[3, 4, 1, 1, 0, 0]
System.out.println("b數組的元素爲:" + Arrays.toString(b));
//對b數組進行排序
Arrays.sort(b);
//輸出b數組的元素,將輸出[0, 0, 1, 1, 3, 4]
System.out.println("b數組的元素爲:" + Arrays.toString(b));
}
}
|