Noen Java-programmer må ignorere tegnsetting symboler ved behandling bruker kommandoer 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 " utvalgt kjerne , fra Employee " og " utvalgt kjerne fra arbeidstaker, " bør vurderes tilsvarende. Du kan ha din Java-program ignorere tegnsetting ved å konvertere alle strenger til en normalform strippet for tegnsetting. Instruksjoner
en
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 følgende eksempelkode : en
String nonStrippedString = " vi ønsker periodene borte. . ";
3
Ring en overbelastet versjon av biblioteket metoden " String.replace ( ) " på String, som i følgende eksempelkode : en
String streng1 = nonStrippedString.replace ( " . ", "" );
< p> String string2 = string1.replace ( " , ", " ");
String string3 = string2.replace ( " ; ", " ");
String strippedString = string3.replace ( ":" , "") ;
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 noen annen karakter. Method " String.replace ( ) " ikke endre String der erstatninger skje , det bare returnerer en ny String hvor erstatninger har blitt gjort. For eksempel vil den resulterende " strippedString " har verdien " vi ønsker periodene borte" .