“Conocimientos Programación>Programación Java

Códigos Dividir cadenas Java

2011/2/4
Java La clase String proporciona métodos para el procesamiento de cadenas de texto , como acceder y modificar caracteres. El método split divide una cadena de texto dada en términos individuales , a veces referido como " tokens ". Estas fichas se colocan automáticamente en una matriz de String , que se devuelve cuando se llama al método split . Cuando se utiliza el método de división , los desarrolladores tienen una serie de opciones en términos de la elección de la cadena , el procesamiento de la matriz resultante y la creación de la expresión regular que se utiliza para dividir . Dividir en una variable de cadena devuelve una matriz

El caso más simple de dividir un String de Java consiste en la realización del procedimiento en una variable String , asignando el resultado a un array String. En el siguiente código de ejemplo, la expresión regular que se utiliza para dividir la cadena es un carácter de espacio :

Cadena fullString = " Este es un texto " ;

String [ ] stringTokens = fullString.split ( " " ) ;

Cada una de las palabras en la cadena original ahora se almacena en las posiciones de matriz consecutivos . La siguiente línea de prueba a escribir " aquí" a la consola de salida estándar :

System.out.println ( stringTokens [ 0 ] ) ;
división Con un límite

El método split cadena opcionalmente puede pasar un parámetro de tipo "int " primitivo indica un límite . El límite determina el número de veces que se realiza la operación de división . Una vez alcanzado el límite , la sección de cuerda restante se coloca en la posición final del arreglo . El código siguiente muestra cómo utilizar un límite como parte del proceso de escisión :

String [ ] stringTokens = fullString.split ("", 3 ) ;

Usando el original «variable fullString " , la siguiente es la salida " un texto " en la consola:

System.out.println ( stringTokens [ 2 ] ) ;
split, en una cadena literal

además de llevar a cabo el método de separación de variables de cadena , las aplicaciones Java pueden realizar en literales de cadena , donde el valor de la cadena se indica explícitamente antes de que el método se llama en él. El siguiente código de ejemplo muestra una forma alternativa de producir el mismo resultado que el ejemplo " fullString ": .

String [ ] stringTokens = " Este es un texto " split ("", 3 ) ;
< p> Esta sintaxis es útil en los casos en que no se requiera el texto contenido original cadena una vez que la operación de división es completa.
dividida con diferentes expresiones regulares

el primer parámetro el método split String de Java indica una expresión regular. Las expresiones regulares en Java indican los conjuntos y los patrones de caracteres para que coincida dentro de una secuencia

Por ejemplo , la sintaxis siguiente divide la cadena en cualquier carácter que no sea ni una letra mayúscula o minúscula : .
< P > split ( " [ ^ a- zA -Z ]" ) ;

Para dividir la cadena cada vez que se encuentra un dígito, se aplica la siguiente sintaxis :

split ( " [ 0-9 ] " ) ;

Hay muchas posibles expresiones regulares en Java, como " . metacaracteres ", que tienen un significado especial

Programación Java
¿Qué es un java.rmi.RemoteException
Cómo ejecutar applets en NetBeans
Cómo calcular el porcentaje de archivos de texto en Java
Cómo agregar JMenuBar al JPanel
¿Qué es el color de la constante en Java
¿Qué es el Java Runtime Environment
Cómo quitar el árbol binario de Java
Cómo obtener Jar Referencias en Java Project
Conocimientos Informáticos © http://www.ordenador.online