“Conocimiento Programación>Programación Java

El método de Java a Split Lines

2015/1/13
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
¿Qué es el Form Bean en Struts
Un rápido tutorial sobre Struts
Cómo crear un Programa de Mecanografía
Cómo cerrar un JFrame en Java con un botón
Java & Error Compilación resolver
¿Cómo hacer recorrido preorden en Binary Tree en Java
Cómo convertir horas a segundos en Java
Cómo crear un histograma horizontal en Java
Conocimiento de la computadora © http://www.ordenador.online