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