报告可以用 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 的新功能