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

Come sostituire più caratteri in una stringa con Java

Il linguaggio di programmazione Java ha una vasta libreria per trattare con le stringhe . Una stringa è una porzione di testo che viene trattato come una singola entità dal software. Java rende la ricerca e la sostituzione di caratteri nelle stringhe . Questo è molto potente perché può accelerare l'editing stringa lungo e noioso manuale . È possibile imparare le basi di sostituzione di più caratteri di una stringa in un paio di minuti e poi applicare ciò che si impara ad automatizzare compiti di grandi dimensioni . Cose che ti serviranno
Java Development Kit e Netbeans pacchetto ( vedi Risorse ) economici Mostra Altre istruzioni
1

Avviare il software NetBeans facendo clic sulla sua icona. Quando viene caricato , selezionare "File /Nuovo progetto " e scegliere " Applicazione Java . " Un nuovo progetto Java è stato creato e un file di codice sorgente viene visualizzata nella finestra principale di editor di testo . Questo codice sorgente ha una funzione principale che ospiterà tutto il codice
2

dichiarare una stringa all'interno delle parentesi della funzione principale , in questo modo: .

String str = " Rosso Blu verde " ;
3

sostituire più caratteri in questa stringa utilizzando il metodo replaceAll ( ) . Il ReplaceAll ( ) metodo cerca un modello di caratteri e sostituisce tutte le occorrenze di quel modello con caratteri diversi . Ad esempio , si supponga di voler sostituire il modello di "rosso " con " orange ". È possibile ottenere questo risultato scrivendo la seguente riga di codice :

String newstr = str.replaceAll ( " rosso " , " Orange" ) ;
4

Stampa il ' newstr , ' che memorizza il testo modificato . È possibile stampare una stringa utilizzando questa riga di codice :

System.out.println ( newstr ) ;
5

Eseguire il programma premendo il tasto F6 . L'output è simile al seguente :

Arancio Blu Verde

 

Programmazione © www.354353.com