Beim Drucken von Zeichenfolgen in Java kann es vorkommen, dass Sie doppelte Anführungszeichen in die Ausgabe einfügen möchten. Standardmäßig wird System.out.print("Hello"); gibt einfach „Hallo“ aus, ohne Anführungszeichen. Um eine Ausgabe wie „Hallo“ mit intakten doppelten Anführungszeichen zu erhalten, müssen Sie eine bestimmte Technik anwenden.
Um „Hallo“ mit den Anführungszeichen auszugeben, müssen Sie das maskieren doppelte Anführungszeichen mit einem Backslash (). Die geänderte Anweisung wäre:
System.out.print("\"Hello\"");
Durch das Escapen des doppelten Anführungszeichens weisen Sie Java an, es eher als Literalzeichen zu behandeln als ein String-Trennzeichen. Dadurch können Sie das doppelte Anführungszeichen zusammen mit der Zeichenfolge drucken.
Das Backslash-Zeichen dient als Escape-Sequenz in Java-Zeichenfolgen und -Zeichen. Es weist darauf hin, dass das folgende Zeichen nicht wörtlich zu interpretieren ist, sondern ein Sonderzeichen oder eine Escape-Sequenz darstellt. Andere Zeichen, die eine besondere Behandlung erfordern, sind:
Zusätzlich zu den oben genannten Zeichen-Escape-Sequenzen können Sie mithilfe von Unicode-Escape-Sequenzen auch Unicode-Zeichen in Ihren Java-Code einbinden. Diese Sequenzen haben die Form „\uxxxx“, wobei die xs hexadezimale Ziffern darstellen. Diese Sequenzen unterscheiden sich jedoch von gewöhnlichen String-Escapes und können überall im Java-Programm verwendet werden, nicht nur innerhalb von String- oder Zeichenliteralen.
Um tiefer in dieses Thema einzutauchen, beachten Sie die folgenden Ressourcen:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3