要清空 Java 中的二维数组:使用 NULL 覆盖数组元素(推荐)。使用 arrays.fill() 填充数组(方便)。重新分配新数组(需要重新声明数组变量)。
如何清空 Java 中的二维数组
要清空 Java 中的二维数组,我们可以使用以下方法:
方法 1:使用 null 覆盖数组元素
int[][] array = new int[3][4]; for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { array[i][j] = 0; } }
方法 2:使用 Arrays.fill() 填充数组
int[][] array = new int[3][4]; Arrays.fill(array, 0);
这两种方法都会覆盖数组中的所有元素为 0,从而清空它。
方法 3:重新分配新数组
int[][] array = new int[3][4]; array = null;
重新分配空值将释放旧数组并创建一个新的空数组。但是,这种方法需要重新声明数组变量,而在其他方法中不需要。