So ersetzen Sie einfache Anführungszeichen in Java

May 19

Ersetzen von Text in Java ist schwierig für Sonderzeichen. Da der Compiler interpretiert und einige Sonderzeichen wie Anführungszeichen, als Indikator für eine Zeichenfolge anzeigt, löst der Code einen Fehler, wenn Sie versuchen, Text ersetzen mit regulären Ausdrücken. Jedoch benötigen Sie ein einfaches Anführungszeichen durch doppelte Anführungszeichen für die Vorbereitung auf eine Datenbankabfrage senden zu ersetzen, können Sie über das Escape-Zeichen ("\") um dem Compiler mitzuteilen, dass das Zitat wörtliche und sollte nicht als eine Variable Zeichenfolgenkennzeichner ausgewertet werden.

Anweisungen

1 Erstellen einer Zeichenfolge. Die folgende Codezeile ist die Syntax für eine Zeichenfolgenerstellung in Java:String MyString = "mein Code Ersetzungszeichenfolge.";

2 Das einfache Anführungszeichen zu ersetzen und eine neue Variable zuweisen. Diese Codezeile ersetzt das einfache Anführungszeichen, doppelte Anführungszeichen:String MyNewStringNoQuotes = myString.replaceAll ("'", "\\'");

3 Drucken Sie die Ausgabe an den Benutzer. Um sicherzustellen, dass das Zitat ersetzt wurde, in der Konsole ausgeben.System.out.println(myNewStringNoQuotes);

4 Bewerten Sie die Ausgabe. Der Beispielcode druckt den folgenden Text:Mein Code'' s Ersatzzeichenfolge.