Muchas veces necesitamos saber si una cadena esta contenida dentro de otra mas grande, por ejemplo saber si la frase "mucho codigo" contiene el String "cho".
Para solventar el problema, usariamos indexOf, método perteneciente a la clase String de Java.
String cadena = "mucho codigo"; int resultado = cadena.indexOf("cho"); if(resultado != -1) { ... }
El resultado sería un entero, el cual si es -1 significará que la subcadena no se encontraba en la cadena.
Si no es -1 nos devolverá el índice de la primera ocurrencia de la subcadena dentro de la cadena principal.
53926 visitas.
buscar metodo contains que retorna un boolean
Suponiendo que quieran ver si «Conver» está contenida en «Conversión» solamente deben poner esto:
String a = «Conversión»;
if(a.contains(«Convers») ){
//Es verdadero
}else{
//Es falso
}
Ojalá les sirva.