“Conocimientos Programación>Programación Java

El método de Java a Split Lines

2013/5/8
programas Java suelen leer texto desde archivos externos , importar el contenido para el procesamiento de una aplicación. A veces, un programa Java también utilizará el texto importado para presentar la información a los usuarios dentro de una interfaz de la aplicación . El texto de un archivo externo puede contener caracteres de nueva línea , que indica los saltos de línea en el contenido . Para dividir dicho texto en líneas independientes , los programadores pueden utilizar el método split clase string . Separar una cadena Método

La clase string Java proporciona métodos para procesar y acceder a la información acerca de los personajes en una sección del texto. El método split toma un valor de cadena y una expresión regular a la altura, que divide la cadena en dos cada vez que la expresión regular coincide . Si el método de división se realiza en una cadena de texto con caracteres de nueva línea en el mismo, con estos personajes indicados como parte de la expresión regular , se devolverá una matriz de cadenas con cada línea de texto almacenado en un elemento de matriz . La longitud de la matriz será el mismo que el número de líneas en la cadena de texto .
Expresión Regular

El método split cadena puede tomar una variedad de expresiones. A continuación se muestra un ejemplo sencillo donde un solo carácter de espacio actúa como una expresión regular para dividir la cadena en:

Cadena someTextInfo = " Aquí hay alguna información de texto " ;

String [] infoWords = someTextInfo.split ( "");

La matriz resultante en este caso tendrá cinco elementos en ella , cada uno almacena una sola palabra. El método de división es capaz de tomar las expresiones regulares mucho más complejas que indican diversos arreglos y combinaciones de caracteres para que coincida .
New Line Personajes

Hay unos pocos diferentes tipos de nuevos programas Java carácter de línea pueden encontrarse. Dependiendo del contexto en el que se creó un archivo de texto , puede contener nuevas líneas representadas mediante los siguientes dos caracteres :

\\ r

\\ n

La sintaxis siguiente demuestra utilizando el método de saliva cadena para separar líneas delineadas por los dos tipos de carácter de nueva línea utilizados en archivos de texto plano , la "nueva línea " y " retorno de carro " personajes :

someTextLines string = " Primera línea \\ línea Nsecond \\ line rAnother " ;

String [] lines = someText.split (" [ \\ \\ r \\ \\ n] + " ) ;

Esta sintaxis coincidirá con cualquier combinación de los dos tipos de caracteres , el almacenamiento de una sola línea en cada posición de matriz.
Volver matriz

El método split cadena en Java devuelve una matriz de cadenas de todo tratamiento que pueda necesitar . Los programas pueden tener acceso a los elementos de la matriz directamente de la siguiente manera :

System.out.println ( someText.split ( " [ \\ \\ r \\ \\ n] +" ) [ 0 ] ) ;

código de salida de la primera línea de la cadena de texto . Alternativamente, usted puede almacenar la matriz como una variable , de enlace a través de ella para el procesamiento de la siguiente manera :

String [ ] lines = someText.split ( " [ \\ \\ r \\ \\ n] +" ) ;
< p> for (int i = 0 ; i < lines.length , i + + ) {

System.out.println ("Línea " + i + ": " + líneas [ i]) ;
< p >}

Este código genera cada línea precedida por el número de línea .

Programación Java
¿Cómo puedo generar un código de Java desde el Eclipse UML2 Programas
Cómo desarrollar una calculadora simple con Java
Java BorderLayout Tutorial
Cómo calcular la codificación de los cuadros de Java
¿Cómo puedo mostrar un número sin decimales en Java
Cómo compilar una Plataforma Android
Cómo hacer que Java Botones del mismo tamaño
Cómo reemplazar las barras invertidas con doble en Java
Conocimientos Informáticos © http://www.ordenador.online