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

Come rimuovere un Newline da una stringa in Java

Rimozione dei caratteri da stringhe di testo è un compito di programmazione comune . Stringhe Java forniscono una serie di funzioni per i caratteri di elaborazione. Rimozione caratteri di nuova riga da una stringa Java non è difficile. È possibile creare un metodo specifico per svolgere questo compito , utilizzando ogni volta che avete bisogno di funzionalità . Scenari tipici in cui si consiglia di togliere i caratteri di nuova riga o altro sono quelli in cui il programma ha importato il testo da qualche risorsa esterna e sta tentando di elaborarlo . Istruzioni
1

Preparare il testo che si desidera elaborare . Se il programma è la lettura del testo in da una risorsa esterna come ad esempio un file di testo , può contenere testo strutturato:

Ecco qualche testo

con un ritorno a capo in esso < br . >

di replicare questo per dimostrazione, creare un oggetto stringa con contenuti simili come segue :

String campione = " Ecco un po ' di testo \\ n con una nuova riga in esso . " ;
2

Rimuovere i caratteri di nuova riga a partire dalla stringa . Utilizzando la sintassi seguente , sostituire tutte le istanze del carattere di nuova riga nella stringa con una stringa vuota come segue :

sample.replaceAll ( "\\ n " , "") ;

Tuttavia, questo non influenza la variabile stringa originale , in modo da modificare come segue :

campione = sample.replaceAll ( " \\ n " , "") ;

stringhe sono immutabili , il che significa che l'esecuzione del sostituizione genera effettivamente una nuova stringa piuttosto che interessano l'originale. È pertanto necessario aggiornare il riferimento a un oggetto assegnando il risultato della sostituzione, al nome della variabile originale .
3

Adattare la vostra operazione di soddisfare più ambienti . Diversi sistemi operativi e applicazioni line discografiche caratteri di interruzione in modi diversi. Ad esempio, è possibile includere in alternativa una interruzione di linea utilizzando il " ritorno a capo " carattere come segue :

campione String = " Ecco un po ' di testo \\ r con ritorni a capo in esso . " ;

Per ospitare questo così come il carattere di nuova riga , passare il metodo replace un'espressione regolare come segue :

campione = sample.replaceAll ( " \\ \\ r

 

Programmazione © www.354353.com