Slik fjerner tegnsetting i en Java String

Studenter av programmering er ofte gitt interessante og lærerike utfordringer, som å fjerne all tegnsetting i en tekststreng. Dette bestemte oppgaven krever kunnskap om streng håndtering for et bestemt språk. Java-språket har robuste streng-håndtering fasiliteter som gjør en oppgave som dette ganske enkel, men også informativ hvis du er ny på Java. Du kan fjerne tegnsetting fra en streng i Java med bare noen få linjer med kode.

Bruksanvisning

1 Last inn NetBeans Java utviklingsmiljø ved å klikke på ikonet. Velg "File / New Project" fra menyen øverst på siden. Velg "Java Application" for å opprette en ny kildekode fil. Kildekoden filen inneholder bare en hovedfunksjon, som er der du vil legge all koden din.

2 Opprett en streng med mye unødvendig tegnsetting, som dette:

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

3 Fjern alt av tegnsetting ved hjelp av et vanlig uttrykk som dette:

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

4 Skriv ut strengen som dette:

System.out.println(str);

5 Trykk F6 for å starte programmet. Utgangen ser slik ut:

PunctuationRemovalString