报告可以替换为 Arrays.setAll()Arrays.fill() 调用的循环。

如果项目或模块的语言级别为 8 或更高,则此检查建议将循环替换为 Arrays.setAll()。 您可以在任何语言级别将循环替换为 Arrays.fill()

示例:


  for (int i=0; i<array.length; i++) {
     array[i] = calc(i);
  }

在应用快速修复后:


  Arrays.setAll(array, this::calc);

2017.1 最新变化