报告可以折叠为单个 List.replaceAll() 调用的循环。

示例:


  for (int i = 0; i < strings.size(); i++) {
    String str = strings.get(i).toLowerCase();
    strings.set(i, str);
  }

在应用快速修复后:


  strings.replaceAll(String::toLowerCase);

仅当项目或模块的语言级别为 8 或更高时,此检查才会报告。

2022.1 最新变化