小编Ris*_*shi的帖子

Arrays.fill 和实际填充有区别吗

这个问题可能看起来微不足道,但几天来我无法找到解决此问题的方法。

片段 1:

for(int i = 0; i < arr.length; i++){
    arr[i] = new Bucket();
}
Run Code Online (Sandbox Code Playgroud)

片段 2:

Arrays.fill(arr, new Bucket());
Run Code Online (Sandbox Code Playgroud)

包含代码段 1 的代码按预期执行,但包含代码段 2 的代码未通过所有测试用例。

我期待这两个语句在内部做同样的工作。但测试用例表明事实并非如此。任何帮助澄清这一点都会非常有帮助。

java arrays

1
推荐指数
1
解决办法
110
查看次数

标签 统计

arrays ×1

java ×1