Come rimuovere punteggiatura in una stringa Java

November 16

Gli studenti di programmazione sono spesso dato sfide interessanti ed educativi, come la rimozione di tutti la punteggiatura in una stringa di testo. Questo compito particolare richiede la conoscenza di gestione delle stringhe per una particolare lingua. Il linguaggio Java ha robuste strutture di stringa di gestione che fanno un compito come questo abbastanza semplice, ma anche informativo, se siete nuovi a Java. È possibile rimuovere la punteggiatura da una stringa in Java con poche righe di codice.

istruzione

1 Caricare l'ambiente di sviluppo NetBeans Java facendo clic sulla sua icona. Scegliere "Project File / Nuovo" dal menu nella parte superiore della pagina. Selezionare "Java Application" per creare un nuovo file di codice sorgente. Il file di codice sorgente contiene solo una funzione principale, che è dove si metterà tutto il codice.

2 Creare una stringa con un sacco di punteggiatura inutili, come questo:

String str = "Punctuation: Removal; String.";

3 Rimuovere tutti la punteggiatura utilizzando una espressione regolare come questo:

str = str.replaceAll("[^A-Za-z0-9]", "");

4 Stampare la stringa in questo modo:

System.out.println(str);

5 Premere F6 per avviare il programma. L'output è simile al seguente:

PunctuationRemovalString