溫馨提示×

java數(shù)組初始化賦值的方式有哪些

小億
98
2023-07-28 14:30:34
欄目: 編程語言

Java數(shù)組初始化賦值的方式有以下幾種:

  1. 靜態(tài)初始化:在聲明數(shù)組的同時進(jìn)行初始化賦值。

例如:int[] arr = {1, 2, 3, 4, 5};

  1. 動態(tài)初始化:先聲明數(shù)組,然后通過循環(huán)或直接賦值的方式進(jìn)行初始化。

例如:int[] arr = new int[5];

for (int i = 0; i < arr.length; i++) {

arr[i] = i + 1;

}

  1. 使用Arrays類的靜態(tài)方法初始化:

例如:int[] arr = new int[5];

Arrays.fill(arr, 0); // 將數(shù)組的所有元素初始化為0

  1. 數(shù)組復(fù)制:

例如:int[] arr1 = {1, 2, 3, 4, 5};

int[] arr2 = new int[arr1.length];

System.arraycopy(arr1, 0, arr2, 0, arr1.length); // 將arr1數(shù)組復(fù)制到arr2數(shù)組中

  1. 使用Arrays類的asList()方法初始化:

例如:String[] arr = new String[]{“a”, “b”, “c”};

List list = Arrays.asList(arr); // 將數(shù)組轉(zhuǎn)換為List集合

注意:數(shù)組的初始化賦值可以是基本類型的數(shù)組,也可以是引用類型的數(shù)組。

0