cadenas Java caracteres de texto almacén dentro de los programas . Si usted tiene una cadena de texto debe dividirse en elementos separados , utilizar el método de división de la clase string . Llevar a cabo el proceso de división suele ser sencillo , y se puede adaptar el proceso a las necesidades de su proyecto , la elección de una expresión regular para dividir con y almacenar los resultados en una matriz de cadenas . Una vez que tenga los elementos de una matriz , puede recorrer a través de ellos , la realización de cualquier tratamiento que usted requiere. Instrucciones
1
Prepare su cadena de texto en el programa Java . Crear una cadena, si usted no tiene ya uno , en uno de los archivos de clase . La sintaxis de ejemplo siguiente muestra declarar y crear instancias de variable de una cadena simple:
verduras String = " la cebolla , la zanahoria , la patata " ;
Esta cadena contiene palabras delimitadas por caracteres de coma . Utilizando el método de división , puede separar las palabras , almacenando una sola palabra en cada elemento dentro de una matriz.
2
Dividir la cadena y almacenar los resultados en una variable de matriz de cadenas . Con el siguiente código, llevar a cabo el método de reparto de la cadena y guardar los resultados en una estructura de matriz para su uso posterior :
String [ ] veg = vegetables.split (", ");
< p > Cuando se ejecuta este código , la matriz de cadena contendrá tres elementos , cada uno con una sola palabra en ella. El código especifica el carácter coma para utilizar como delimitador para la operación . Esto significa que cada elemento de la matriz contendrá los caracteres entre las comas .
3
Loop a través de su matriz de cadenas . Para comprobar los resultados de su proceso de división , agregue el código siguiente iteración a través de la matriz y la escritura de los elementos en la consola de salida estándar :
for (int i = 0 ; i < veg.length , i + + ) {
System.out.println ( verduras [ i]) ; }
Guarde el archivo y ejecutar el programa para probarlo. Usted debe ver a los elementos de la matriz en escrito en líneas separadas.
4
Dividir la cadena con un límite . Opcionalmente , aplicar un límite a la operación de división , determinar el número de veces que el programa divide la cadena en el delimitador especificado . El siguiente código muestra alterada mediante la aplicación de un límite de un segundo parámetro al método :
String [ ] veg = vegetables.split (", " , 2 ) ;
La matriz resultante sólo tiene dos elementos en ella , con el elemento final almacenar todo lo que queda en la cadena original después de la operación de división .
5
Experimente con el método de reparto del uso de expresiones regulares . Puede pasar muchas diferentes expresiones regulares para el método de reparto en su primer parámetro , en función de los objetivos de su proyecto. El ejemplo siguiente muestra la división en cualquier carácter que no sea una letra o un número :
split ( " [ ^ a- zA -Z0 - 9 ]" ) ;
Este ejemplo demuestra la división en una o más de una selección de personajes :
split ( "+ [ , . ]" ) ;
Esto funcionaría de la siguiente cadena:
verduras string = " cebolla , zanahoria, patata, pimiento " , .
Utilice diferentes expresiones regulares para entender la funcionalidad método split
.