报告可由 s.substringBefore(x) 替换的 s.substring(0, s.indexOf(x)) 等调用。

使用 substringBefore() 可使代码更简单。

快速修复会将 substring 调用替换为 substringBefore

示例:


  fun foo(s: String) {
      s.substring(0, s.indexOf('x'))
  }

在应用快速修复后:


  fun foo(s: String) {
      s.substringBefore('x')
  }