„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie drucke ich doppelte Anführungszeichen in einer Zeichenfolge in Java?

Wie drucke ich doppelte Anführungszeichen in einer Zeichenfolge in Java?

Veröffentlicht am 11.11.2024
Durchsuche:982

How to Print Double Quotes in a String in Java?

Drucken von Zeichenfolgen in doppelten Anführungszeichen in Java

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.

Das doppelte Anführungszeichen maskieren

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.

Grundlegendes zu Zeichen-Escapezeichen

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:

  • Wagenrücklauf und Zeilenumbruch: „\r“ und „\n“
  • Backslash: „\“
  • Einfaches Anführungszeichen : "\'"
  • Horizontaler Tabulator und Formularvorschub: "\t" und "\f"

Unicode-Escape-Sequenzen

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.

Zusätzliche Ressourcen

Um tiefer in dieses Thema einzutauchen, beachten Sie die folgenden Ressourcen:

  • [Oracle Java Tutorial: Zahlen und Strings - Zeichen](https://docs.oracle.com/javase/tutorial/java/data/characters.html)
  • [Gibt es in Java eine Möglichkeit, ein String-Literal zu schreiben, ohne es entkommen zu müssen? Anführungszeichen?](https://stackoverflow.com/questions/1015693/in-java-is-there-a-way-to-write-a-string-literal-without-having-to-escape-quotes)
Neuestes Tutorial Mehr>

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