Tecnología

Inicio

Cómo dar formato a un analizador en una cadena de Java

Analizar una cadena significa que el análisis de sucesos específicos de caracteres o palabras. Se puede analizar una cadena en Java mediante la creación de un delimitador - un conjunto de caracteres llamados "testigos" que identifican dónde romper la cadena - y luego llamar a la función de Java "dividir" como un analizador. Esta función utiliza el delimitador para romper la cadena y guardar los resultados en una matriz de cadenas. La función de división le permite romper la cadena en cada aparición de un delimitador, o, alternativamente, puede especificar un número máximo de descansos. Aprender las entradas y fuera de la sintaxis, a veces conocido como el formato, que le permite aprovechar este potente característica de Java.

Instrucciones

1 Escriba el siguiente código:

MiCadena cadena = "Esta es la cadena que quiero analizar";

Este código crea una variable de cadena denominada "miCadena" que desea dividir la utilización de su analizador.

2 Escriba el siguiente código:

Cadena delimitadora = "[i]";

Esto crea una cadena que va a utilizar como delimitador, el cual indica los caracteres que desee utilizar como fichas para romper la cadena analizada. En este ejemplo, se utiliza solamente una minúscula "i". "I" mayúscula no será incluido en el proceso de análisis.

3 Escriba el siguiente código:

String [] = myParsedString myString.split (delimitador);

Esta línea analiza la cadena, con el delimitador para romperlo. Los corchetes después de "Cadena" indica que desea crear una matriz para guardar los resultados. El valor de "myParsedString" después de su ejecución ( "Th", "s", "s el str", "ng Quiero analizar").

4 Escriba el siguiente código:

String [] = myParsedString myString.split (delimitador, 3);

Esta línea analiza la cadena de manera similar al ejemplo vistas previas, excepto que limita el resultado conjunto de tres valores, haciendo caso omiso de que se produzcan hechos del delimitador después de la tercera. El valor de "myParsedString" después de su ejecución ( "Th", "s", "s la cadena quiero analizar").

Consejos y advertencias

  • Puede utilizar tantos caracteres como desee como su delimitador. Por ejemplo, si escribe "[aeiou]" utiliza cada vocal como un delimitador, o "[,;. () ?!]" Utilizará los signos de puntuación especificados y un espacio en blanco. Si se pone un signo más (+) después de los corchetes, y luego repetir las ocurrencias del mismo delimitador serán tratados como un punto de quiebre. Por ejemplo, si "madera" es la cadena, el delimitador "[o]" trataría a los dos o de forma separada, mientras que "[s] +" los trata como una sola.