Tecnología

Inicio

Cómo descubrir si un cierto Subcadena existe en una cadena en Java

Cómo descubrir si un cierto Subcadena existe en una cadena en Java


Java es un lenguaje orientado a objetos de gran alcance, ampliamente utilizado programación. código Java compilado se ejecuta en múltiples sistemas operativos y dispositivos de Windows y Mac PC a los teléfonos inteligentes y los cajeros automáticos. Lenguajes como Java utilizan cadenas, que son letras o cadenas de caracteres, como una oración. los desarrolladores de Java a menudo tienen que buscar una cadena larga de la aparición de una subcadena, que por ejemplo podría ser una palabra en particular en una oración. En Java, las cadenas son en realidad objetos y tienen muchos métodos que pueden operar en ellos. Puede buscar una cadena para una subcadena utilizando el método String.indexOf ().

Instrucciones

1 Definir una cadena en el que buscar la manera siguiente:

entrada de cadena = "Esto es una prueba, sólo una prueba";

2 Definir una cadena a buscar:

Prueba de la cuerda = "prueba";

3 Prueba para la subcadena "prueba" en la cadena principal. Utilice el método indexOf () para determinar el índice en el que aparece la palabra "prueba" en la cadena de entrada se define como:

int index = input.indexOf (prueba);

4 El método indexOf () devuelve el valor -1 si no se encuentra la subcadena y el índice, si se comprueba. Puede probar la existencia e imprimir los resultados con:

si (índice! = -1)
System.out.println ( "Se ha encontrado la cadena" + "\" "+ prueba +" \ "" + "en el lugar:" + index);
más
System.out.println ( "\" "+ prueba +" \ "" + "no encontrado!");

5 Parchear las piezas juntas en una pieza completa de código es similar a la siguiente:

// Un exmaple de búsqueda de cadenas
Ejemplo de clase {
principales argumentos (String []) {public static void
// Crear una cadena que se puede buscar a través de
entrada de cadena = "Esto es una prueba, sólo una prueba";

// Ahora defina qué cadena para detectar si existen en la cadena de entrada
Prueba de la cuerda = "prueba";

// IndexOf () es un método que opera en la cuerda, volviendo
// La posición en la cadena que la cadena o personaje en cuestión
// Se encuentra, o -1 si no se encuentra
int index = input.indexOf (prueba);

// Test e imprimir los resultados
si (índice! = -1)
System.out.println ( "Se ha encontrado la cadena" + "\" "+ prueba +" \ "" + "en el lugar:" + index);
más
System.out.println ( "\" "+ prueba +" \ "" + "no encontrado!");

} \ Cierra bloque principal
} \ Cierra clase