¿Cómo comparar cadenas sin distinción de mayúsculas y minúsculas en Kotlin? Análogo de Java equalsIgnoreCase
¡Hola a todos! Acabo de empezar a aprender Kotlin después de Java y me encontré con un problema simple pero molesto.
En Java solía usar el método `equalsIgnoreCase()` para comparar cadenas. Por ejemplo, estoy escribiendo una aplicación para Android donde necesito verificar la ciudad ingresada por el usuario. El usuario puede escribir "Москва", "мосКВА" o "МОСКВА" — todas estas variantes deben considerarse iguales.
En Java se veía así:
```java
String userInput = "мосКВА";
String city = "Москва";
if (city.equalsIgnoreCase(userInput)) {
// La ciudad coincide
}
```
Pero en Kotlin no puedo encontrar este método. Cuando intento escribir `city.equalsIgnoreCase(userInput)`, el compilador da un error: "Unresolved reference: equalsIgnoreCase". Intenté usar `==` para comparar, pero distingue entre mayúsculas y minúsculas.
Ya he buscado en Google, pero las respuestas son dispersas. Algunos escriben sobre `toLowerCase()`, otros sobre funciones de extensión personalizadas. Necesito una solución simple y confiable para comparar cadenas sin distinción de mayúsculas y minúsculas, que sea