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))
}