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