java如何给数组赋值
数组赋值的几种方法
在Java中,可以通过多种方式为数组赋值。以下是常见的几种方法:
静态初始化
int[] array1 = {1, 2, 3, 4, 5};
String[] array2 = {"A", "B", "C"};
动态初始化后逐个赋值

int[] array = new int[5];
array[0] = 10;
array[1] = 20;
array[2] = 30;
array[3] = 40;
array[4] = 50;
使用循环赋值
int[] array = new int[10];
for (int i = 0; i < array.length; i++) {
array[i] = i * 2;
}
使用Arrays.fill()方法

int[] array = new int[5];
Arrays.fill(array, 100); // 所有元素赋值为100
使用System.arraycopy()复制数组
int[] source = {1, 2, 3, 4, 5};
int[] target = new int[5];
System.arraycopy(source, 0, target, 0, source.length);
多维数组赋值
int[][] matrix = {{1, 2}, {3, 4}, {5, 6}};
// 或
int[][] matrix = new int[3][2];
matrix[0][0] = 1;
matrix[0][1] = 2;
matrix[1][0] = 3;
matrix[1][1] = 4;
matrix[2][0] = 5;
matrix[2][1] = 6;
选择哪种赋值方式取决于具体的使用场景和需求。静态初始化适合已知所有元素值的情况,动态初始化适合需要运行时确定元素值的情况。






