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