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