Heim >Java >javaLernprogramm >Können Java-String-Literale ohne Escape-Anführungszeichen geschrieben werden?
Anführungszeichen in der Java-Ausgabe maskieren
Beim Versuch, eine Zeichenfolge mit doppelten Anführungszeichen in Java zu drucken, können Benutzer auf das Problem stoßen, dass die Anführungszeichen vorhanden sind in der Ausgabe weggelassen. Um dies zu beheben, ist es notwendig, das doppelte Anführungszeichen mit einem Backslash zu maskieren.
Zum Beispiel gibt der folgende Code „Hallo“ in doppelten Anführungszeichen aus:
System.out.print("\"Hello\"");
Diese Technik gilt nicht nur für doppelte Anführungszeichen, sondern auch für andere Sonderzeichen, die in Java-Zeichenfolgenliteralen maskiert werden müssen. Nachfolgend finden Sie eine Liste dieser Zeichen:
Für Eine umfassende Liste von Java-Zeichenfolgen- und Zeichenliteral-Escapezeichen finden Sie in Abschnitt 3.10.6 der Java Language Specification (JLS).
Darüber hinaus unterstützt Java die Einbeziehung beliebiger Unicode-Zeichen in den Quellcode mithilfe von Unicode-Escape-Sequenzen (z. B. , „uxxxx“). Diese Sequenzen können überall im Programm verwendet werden und unterscheiden sich von gewöhnlichen Zeichenfolgen- und Zeichen-Escapezeichen.
Zusätzliche Ressourcen als Referenz:
Das obige ist der detaillierte Inhalt vonKönnen Java-String-Literale ohne Escape-Anführungszeichen geschrieben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!