这是因为,当使用fill对数组进行填充时,若传入的参数为引用类型,则只是填充了该参数的引用,而不是原始值。导致操作某一元素时,其他对应元素均会改变。 正确的写法,可参考MDN的写法,即用for循环来处理二维数组的填充Array.prototype.fill() - JavaScript | MDN const arr = new Array(3); for (let i = 0; ...
//用一维数组bound填充二维数组的第一、二行 Arrays.fill(bound,'H'); Arrays.fill(array,0,2,bound); //打印输出 System.out.println("---"); for (char[] ints : array){//foreach循环不能用于数组赋值,大多用于遍历 for (char x : ints){ System.out.print(x + " "); } System.out.pri...