Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Il metodo Java per Spalato Lines

programmi Java spesso leggere il testo da file esterni , l'importazione del contenuto per l'elaborazione all'interno di un'applicazione . A volte un programma Java utilizzerà anche testo importato per presentare le informazioni agli utenti all'interno di una interfaccia dell'applicazione. Testo da un file esterno può contenere caratteri di nuova riga , indicando le interruzioni di riga all'interno del contenuto . Per dividere tale testo in linee separate , i programmatori possono utilizzare il metodo split classe string . String Split Method

classe String di Java fornisce metodi per l'elaborazione e l'accesso alle informazioni circa i caratteri di una sezione di testo . Il metodo split prende un valore stringa e un'espressione regolare per abbinare , dividendo la stringa in due ogni volta l'espressione regolare è abbinato . Se il metodo split esegue su una stringa di testo con caratteri di nuova riga in esso , con questi personaggi indicati come parte dell'espressione regolare , restituisce una matrice di stringhe , con ogni riga di testo memorizzato all'interno di un elemento di un array . La lunghezza della matrice sarà lo stesso del numero di righe nella stringa di testo .
Regular Expression

Il metodo split della stringa può assumere una varietà di espressioni . Di seguito viene illustrato un semplice esempio in cui un singolo carattere di spazio si comporta come l'espressione regolare per dividere la stringa in :

someTextInfo String = " Ecco alcune informazioni di testo" ;

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

L'array risultante in questo caso avrà cinque elementi in esso , ciascuno la memorizzazione di una singola parola . Il metodo split è in grado di prendere molto più complesse espressioni regolari che indicano le varie modalità e combinazioni di caratteri da verificare .

New Line Personaggi

Ci sono pochi diversi tipi di carattere di nuova linea di programmi Java possono incontrare . A seconda del contesto in cui è stato creato un file di testo , può contenere nuove linee rappresentate utilizzando i due caratteri seguenti :

\\ r

\\ n

La sintassi seguente dimostra utilizzando il metodo spiedo stringa di linee separate delineati dai due tipi di carattere di nuova riga utilizzati nei file di testo , la "nuova linea " e " carriage return" personaggi :

someTextLines String = " Prima riga \\ line nSecond \\ line rAnother " ;

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

Questa sintassi corrisponderà a qualsiasi combinazione dei due tipi di carattere , la memorizzazione di una singola linea in ogni posizione dell'array.
Torna Array

Il metodo split stringa in Java restituisce una matrice di stringhe per ogni ulteriore elaborazione si può richiedere . I programmi possono accedere agli elementi dell'array direttamente come segue :

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

codice restituisce la prima riga della stringa di testo . In alternativa è possibile memorizzare l'array come una variabile, scorrendo per l'elaborazione come segue :

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

for (int i = 0; i < lines.length ; i + + ) {

System.out.println ( " riga " + i + ":" + linee [ i] ) ;

Questo codice }

emette ogni riga preceduta dal numero di linea .

 

Programmazione © www.354353.com