在 C++ 中,有一个函数 ( memset() ) 可以初始化一维数组和任何多维数组的值。但在java中有一个函数fill可以初始化一维数组,但不能初始化多维数组。
最佳答案
Arrays.fill() 方法可用于填充一维数组,但没有内置方法可以对多维数组进行“深度”填充。
对于二维数组,我做这样的事情:
int[][] arr2 = new int[5][5];
for(int[] arr1 : arr2)
Arrays.fill(arr1, 1);
关于java - 如何在java中将二维数组的所有元素初始化为任何特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52556016/