Hvordan Ignorer tegnsetting i Java

Noen Java-programmer må ignorere tegnsetting symboler ved behandling av brukerkommandoer og strenger som stammer fra input til programmet. Den typiske Årsaken er at tegnsetting, mens akseptabelt, er ikke en del av kjernen syntaks akseptert av det aktuelle programmet. Derfor strenger som "velg kjerne, fra ansatt" og "velg kjernen fra Employee;" bør vurderes tilsvarende. Du kan ha din Java-program ignorere tegnsetting ved å konvertere alle strenger til en normalform strippet for tegnsetting.

Bruksanvisning

1 Ta med følgende linje i begynnelsen av Java-kode:

import java.lang.String;

2 Beregn eller lese Java string som bør bli fratatt tegnsetting tegn, som i det følgende eksempelkode:

String nonStrippedString = ". Vi ønsker periodene borte.";

3 Ring en overbelastet versjon av biblioteket metoden "String.replace ()" på String, som i følgende eksempelkode:

String streng1 = nonStrippedString.replace (, "" ".");

String string2 = string1.replace ( ",", "");

String string3 = string2.replace ( ";", "");

String strippedString = string3.replace ( ":", "");

Den første par doble anførselstegn har en tegnsetting symbol mellom dem; den andre par doble anførselstegn har ingenting, som du vil at tegnsetting symbol erstattet med ingen andre tegn. Method "String.replace ()" endrer ikke String der erstatninger skje; det bare returnerer en ny String hvor erstatninger har blitt gjort. For eksempel, den resulterende "strippedString" vil ha verdien "vi ønsker periodene gått".