equals(..., ignoreCase = true) に置換できる大文字小文字を区別しない比較を報告します。

equals() を使用すると、文字列を比較するために toLowerCase()toUpperCase() を含む文字列を不必要に配置する必要がなくなります。

クイックフィックスを使用すると、toLowerCase() または toUpperCase() を使用する大文字小文字を区別しない比較が equals(..., ignoreCase = true) に置換されます。

注: 一部のロケールではセマンティクスが変更される可能性があります。

例:


  fun main() {
      val a = "KoTliN"
      val b = "KOTLIN"
      println(a.toLowerCase() == b.toLowerCase())
  }

クイックフィックス適用後:


  fun main() {
      val a = "KoTliN"
      val b = "KOTLIN"
      println(a.equals(b, ignoreCase = true))
  }