En Java, ¿cómo puedo comprobar si una cadena contiene una subcadena (ignorando las mayúsculas y minúsculas)?
Tengo dos String
s, str1
y str2
. Cómo puedo comprobar si str2
está contenida dentro de str1
, ignorando las mayúsculas y minúsculas?
511
3
Puede utilizar el método
toLowerCase()
:Entonces llámalo usando:
Observa que al crear tu propio método, puedes reutilizarlo. Luego, cuando alguien le indique que debería usar
contains
en lugar deindexOf
, sólo tendrá que cambiar una línea de código.Yo utilizaría una combinación del método contains y el método
toUpper
que forman parte de la clase String. Un ejemplo es el siguiente:Esto devolverá: