1. 程式人生 > 實用技巧 >2020年7月2日 陣列 程式碼

2020年7月2日 陣列 程式碼

程式碼

import java.util.Arrays;
class Untitled {
	public static void main(String[] args) {
		//新建一個數組
		//int[] arr1 = new int[]{1,2,3,4};
		int[] arr1 = {1,2,3,4};
		System.out.println(Arrays.toString(arr1));
		//獲取陣列長度
		int length = arr1.length;
		System.out.println("arr1的長度" + length);
		//訪問陣列元素
		System.out.println("arr1的第三個元素是"+arr1[2]);
		//為陣列中的元素賦值
		arr1[2] = 6;
		System.out.println("arr1的第三個元素是"+arr1[2]);
		for(int i =0;i<arr1.length;i++)
		{
			int j = i+1;
			System.out.println("第"+j+"個元素是:"+arr1[i]);
		}
		//新陣列替換舊陣列增加一個元素
		int[] arr2 = new int[arr1.length+1];
		for(int i=0;i<arr1.length;i++)
		{
			arr2[i] = arr1[i];
		}
		System.out.println("複製完arr1元素的arr2"+Arrays.toString(arr2));
		arr2[arr2.length-1] = 5;
		System.out.println("增加資料後的arr2"+Arrays.toString(arr2));
		arr1 = arr2;
		System.out.println("替換後的arr1" + Arrays.toString(arr1));
		//刪除一個元素同理 1.建立一個新陣列 2.複製元素 3,新增或刪除元素 4.替換陣列
	}
}

結果