Java數組賦值的方式有以下幾種:
逐個元素賦值:通過索引逐個為數組元素賦值。例如:arr[0] = 1; arr[1] = 2; …
使用循環賦值:使用循環結構(如for循環)遍歷數組,逐個為數組元素賦值。例如:
for (int i = 0; i < arr.length; i++) {
arr[i] = i + 1;
}
使用Arrays類的fill()方法:使用Arrays類的靜態方法fill()來為數組元素賦相同的值。例如:Arrays.fill(arr, 0); 將數組arr的所有元素都賦值為0。
使用System.arraycopy()方法:使用System類的arraycopy()方法將一個數組的元素復制到另一個數組中。例如:
int[] sourceArray = {1, 2, 3, 4, 5};
int[] targetArray = new int[sourceArray.length];
System.arraycopy(sourceArray, 0, targetArray, 0, sourceArray.length);
int[] sourceArray = {1, 2, 3, 4, 5};
int[] targetArray = Arrays.copyOf(sourceArray, sourceArray.length);