Einige Java-Anwendungen müssen Satzzeichen ignorieren, wenn die Verarbeitung von Benutzereingaben Befehle und Streicher von den Eingängen zu dem Programm abgeleitet. Der typische Grund ist, dass Satzzeichen , während akzeptabel, ist nicht Teil der Kern -Syntax von der Anwendung in Frage angenommen. Daher Zeichenfolgen wie "select Kern von Mitarbeiter" und "select Kern von Mitarbeiter ; " sollten als gleichwertig betrachtet werden . Sie können Ihre Java-Anwendung ignorieren Satzzeichen durch Umwandlung aller Saiten auf eine normale Form der Zeichensetzung abgezogen. Anleitung
1
Fügen Sie die folgende Zeile am Anfang Ihres Java-Code :
Import java.lang.String ;
2
Berechnen oder lesen Sie die Java String, der Satzzeichen beraubt werden sollte , wie im folgenden Beispielcode:
String nonStrippedString = " wir wollen, dass die Perioden gegangen . . ";
3
Anruf eine überladene Version der Bibliothek Methode " String.replace ( )" auf der String, wie im folgenden Beispielcode:
String Zeichenfolge1 = nonStrippedString.replace ("." , "");
< p> String string2 = string1.replace (", ", " ");
String string3 = string2.replace (";" , "");
String strippedString = string3.replace ( ":" , "");
das erste Paar von Anführungszeichen ein Satzzeichen zwischen ihnen , das zweite Paar von Anführungszeichen hat nichts , wie Sie wollen, dass die Satzzeichen mit keinem anderen Charakter ersetzt. Method " String.replace ()" ändert nicht den String , wo die Substitutionen stattfinden , es gibt nur einen neuen String , wo die Substitutionen vorgenommen wurden. Für das Beispiel wird die resultierende " strippedString " den Wert " wir die Zeiten gegangen wollen " .