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);