“Conocimientos Programación>Programación Java

Separar una cadena Java

2014/3/29
cadenas Java ofrecen a los programadores la posibilidad de almacenar y manipular secuencias de caracteres de texto. La clase de cadena en Java implementa varios métodos para acceder a la información sobre el contenido de un trozo de texto . El método de división es un método de uso común, permitiendo que los programas adquieran secciones de una cadena como elementos de una matriz , con la cadena como una división entera utilizando una expresión regular. Método

El método split clase de cadena está disponible en dos formas, una de ellas con un solo parámetro y otra con dos. Los programas Java pueden llamar al método split en objetos de cadena utilizando el nombre del método, proporcionando uno o dos parámetros según sea necesario. Por ejemplo , el siguiente fragmento de código se muestra la división de una variable de cadena con el carácter de espacio :

Cadena miCadena = " Una secuencia de palabras " ;

myString.split ( "");

la cadena , en este caso se divide en cuatro elementos , cada uno con una palabra en la frase original, almacenado en el orden en que aparecen en el valor de cadena original .
Volver

El método split string devuelve una matriz de cadenas . La longitud de la matriz depende del número de secciones de cuerdas , a veces se hace referencia como " fichas " , que resultan de la operación de división . Los programas pueden acceder a los elementos de la matriz directamente como en el siguiente ejemplo :

System.out.println ( myString.split ("" ) [ 0 ] ) ;//salida "A"

alternativa un programa puede almacenar la matriz de cadenas como una variable para su posterior procesamiento :

string [ ] textTokens = myString.split ( "");

for (int i = 0 ; i < textTokens . longitud , i + + ) {

System.out.println ( textTokens [ i]) ; }


en este caso, el programa emite cada elemento de la matriz de cadenas de se requiere una línea separada.
regular Expresión parámetro

el primer parámetro del método split cadena para la función de operar. Este parámetro indica una expresión regular , que actúa como un delimitador para la operación de división . En el ejemplo " miCadena " , el carácter de espacio se suministra como el delimitador , por lo que los elementos de la matriz resultantes representan las secciones de la cadena que aparece entre los caracteres de espacio que contiene. En Java , las expresiones regulares permiten a los programadores para que coincida con diferentes patrones de caracteres dentro de cadenas , el uso de estos para actuar como delimitadores para la operación de división .
Limit Parameter

El segundo parámetro para la operación de división cadena es opcional , lo que representa un límite al programador quiere imponer en el proceso. Si un programa llama el método de partida sin el suministro de un parámetro límite , se llevará a cabo la operación de toda la cadena. Si un parámetro límite aparece, la operación de división se realizará un número determinado de veces. Por ejemplo, el código siguiente muestra el uso del parámetro de límite :

Cadena someWords = " Una selección de las palabras " ;

String [ ] wordTokens = someWords.split ("", 3 ) ;

System.out.println ( wordTokens [ 2 ] ) ;//" de las palabras "

Después de la operación de división se ha realizado el número de veces especificado en el parámetro de límite , el resto de la cadena se copia en la posición final del arreglo .

Programación Java
Cómo quitar el cursor en Applets Java
Cómo programar en Flash Java
Cómo agregar JMenuBar al JPanel
Cifrados de sustitución monoalfabética en código Java
Cómo imprimir texto en un applet de Java
Cómo utilizar NetBeans para crear una JTable
Cómo reemplazar una función en Java
Cómo resolver un idioma Java Fuera de error de memoria
Conocimientos Informáticos © http://www.ordenador.online