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