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

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

Patricia Arquette
Patricia ArquetteOriginal
2024-11-04 02:25:01299Durchsuche

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 als Literalzeichen und nicht als Zeichenfolgenbegrenzer zu behandeln. 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-Escapezeichen können Sie auch Folgendes einschließen Unicode-Zeichen in Ihrem Java-Code mithilfe von Unicode-Escape-Sequenzen. 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 Zeichenfolgen – Zeichen](https://docs.oracle.com/javase/tutorial/java/data/characters.html)
  • [Gibt es in Java eine Möglichkeit, ein String-Literal zu schreiben, ohne Anführungszeichen umgehen zu müssen?](https://stackoverflow.com/questions/1015693/in-java-is-there-a-way-to- schreibe ein String-Literal ohne Escape-Anführungszeichen)

Das obige ist der detaillierte Inhalt vonWie drucke ich doppelte Anführungszeichen in einer Zeichenfolge in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn