Ayuda con los Strings

Tomatillo
16 de Enero del 2005
Me gustaría saber si hay alguna clase en java que dadas dos cadenas c1 y c2, devuelva verdadero si c2 está contenida en c1; me explico.
Si tenemos
c1="cadena de texto"
c2="texto"
el metodo retorne verdadero
y si tenemos
c1="cadena de texto"
c2="hdi"
retorne falso por ejemplo.
Saludos
ruego respuestas al mail [email protected]

Lemony Snicket
16 de Enero del 2005
Hola,...

El método String.indexOf(String) devuelve la posición de la primera ocurrencia en la cadena original de la cadena pasada como parámetro . Si la cadena no está presente devuelve -1. De modo que puedes usar esto...

boolean cadenaPresente= false;
String cadenaOriginal="Mi cadena original";
String cadena = "original";

if (cadenaOriginal.indexOf(cadena)!=-1){
cadenaPresente=true;
}

Un saludo.