En Java, una cadena es un conjunto de caracteres ( letras, números o símbolos) . Una subcadena de una cadena es simplemente una colección de personajes que aparecen en la cadena. Por ejemplo , la cadena " Mi nombre es Hal " tiene subseries "Mi ", " Hal ", " ame ", etc En algún momento, cuando se trabaja con cadenas en Java, tendrá que comprobar si una determinada subcadena se encuentra en una cadena . La mejor manera de hacer esto es utilizar el método indexOf () en la cadena en cuestión. Instrucciones
1
En el método Main del programa Java , cree una cadena arbitraria , escriba el siguiente código : Frase String = "Mi nombre es hal " ;
2
Declarar un entero para mantener el resultado de su búsqueda de subcadena , escriba el siguiente código: int i;
3
Ejecutar el método indexOf () en la cadena, y dar su resultado a la variable declarada en el paso anterior , escriba: i = phrase.indexOf ("nombre ");
4
Imprime el resultado de " i" al escribir la línea: System.out.println ( "número de la búsqueda : "+ i);
Si la subcadena que ha buscado en el paso 3 ( la subcadena" cuyo nombre no estaba "en nuestro ejemplo ), el resultado será -1 . Si se encuentra, el resultado será igual al índice de inicio de la subcadena (recordemos que en Java, una cadena es una serie de caracteres). En nuestro ejemplo, este número es 3 , porque la subcadena comienza después de la tercera carácter de la cadena .