La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13253 - BUSCAR UNA CADENA DENTRO DE OTRA CADENA (STRINGS)
Autor:  Linda Quevedo Contreras
La pregunta es sencilla solo quiero saber que metodo existe en java para buscar una cadena (string) dentro de otra y hacer remplazo por otra cadena. Necesito informacion referente a manejo de cadenas en general, insertar, sustraer,.. se que existe el metodo replace pero este en strings hace busquedas y reemplazos pero de caracteres. Agradesco cualquier informaciĆ³n es urgente! Nota. Trabajo Java sobre Linux.

  Respuesta:  JJ GV
Bueno sobre tu duda de cadenas, no se si te entendi bien, deseas sabes si una cadena esta contenida en otra, si es asi, una forma de hacerlo es con el metodo indexOf() de la clase String, que te devuelve la primera ubicacion de dicha cadena dentro de la cadena a buscar, tratandose de cadena la posicion del 1er. caracter es 0.
Es muy sencilo, un ejemplo es:
-------
String cadena1 = "La web del programador ";
String cadena2="del";
int indice = 0;
indice = cadena1.indexOf(cadena2); // indice = 7
------
Espero que te sirva de algo.. Saludos Juan.