Pregunta sobre Java.

Muy buenas a todos. He decidido postear esta pregunta aqui, si no es el sitio pido porfavor a los moderadores que lo muevan a la seccion correspondiente.
Bueno a lo que iba, quisiera saber si en java hay alguna función que al tener un string "que tal" lo reconozca en otro string diferente. Es decir, que encuentre ese "que tal" en este otro string "que tal estas".
Espero haberme explicado bien, si no es asi preguntad sin dudarlo.
Un saludo y gracias de antemano.
Hola

Si no tienes un manual para consultar esto, te paso link a uno que quizá te sirva:

Link

Saludos
Muchas gracias Quintiliano. Ahora mismo le pego una ojeada al archivo que has linkeado. Un saludo.
busca en google java string api y te salen todos los metodos de la clase String.
te había dado una respuesta, pero creo que no es correcta. Voy a comprobarla antes....

edito: he comprobado y lo que te había dicho no era correcto, aunque lo puedes hacer así.

String otraCad ="hola que tal";
String cad = "que tal";
int index = otraCad.lastIndexOf(cad);

Si index es distinto de -1 es que ha encontrado la cadena.

Saludos.
Muchisimas gracias Albiore, ya esta solucionado. Un saludo. :D
Si es para cosas sencillas te vale, y debes usar, los métodos de String.

Para cosas más complejas, expresiones regulares.
http://www.programacion.net/java/articulo/expresionesreg/
6 respuestas