So drucken Sie doppelte Anführungszeichen in Java (mit Bildern)

Inhaltsverzeichnis:

So drucken Sie doppelte Anführungszeichen in Java (mit Bildern)
So drucken Sie doppelte Anführungszeichen in Java (mit Bildern)

Video: So drucken Sie doppelte Anführungszeichen in Java (mit Bildern)

Video: So drucken Sie doppelte Anführungszeichen in Java (mit Bildern)
Video: iOS 16 Sperrbildschirm - Anleitung, Tipps & Tricks 🤩📲 2024, April
Anonim

Sie haben festgestellt, dass das doppelte Anführungszeichen innerhalb einer Java-Druckanweisung nicht funktioniert. Sie müssen einen alternativen Weg finden, den Compiler anzuweisen, dieses Symbol zu drucken, anstatt es als Anweisungen zum Schließen der Zeichenfolge zu interpretieren Zeichen stellt hierfür die einfachste Methode dar. In diesem Fall müssen Sie zwar den ASCII-Code nicht lernen, aber es ist eine weitere praktische Option, die Sie für Symbole kennen sollten, die keine Escape-Sequenz haben.

Schritte

Methode 1 von 2: Backslash als Escape-Zeichen verwenden

Drucken Sie doppelte Anführungszeichen in Java Schritt 1
Drucken Sie doppelte Anführungszeichen in Java Schritt 1

Schritt 1. Geben Sie das Escape-Zeichen / ein

Wie Sie wissen, hat das doppelte Anführungszeichen in Java eine besondere Bedeutung (Anzeige von Text). Wenn Sie eine dieser Bedeutungen ignorieren möchten, verwenden Sie das Escape-Zeichen (Backlash). Dieses Zeichen teilt dem Compiler mit, dass das nächste Zeichen Teil von. ist eine alternative Anweisung.

Stellen Sie sicher, dass Sie die Backslash-Taste drücken, nicht den Schrägstrich. Die Backslash-Taste befindet sich auf den meisten englischen Tastaturen neben der Taste }

Drucken Sie doppelte Anführungszeichen in Java Schritt 2
Drucken Sie doppelte Anführungszeichen in Java Schritt 2

Schritt 2. Geben Sie \" ein, um das doppelte Anführungszeichen anzuzeigen

Diese beiden Zeichen zusammen werden als Escape-Sequenz bezeichnet. Jede Escape-Sequenz hat eine besondere Bedeutung. In diesem Fall, " bedeutet nur "hier ein doppeltes Anführungszeichen einfügen", ohne es als Anfang oder Ende des Textes zu interpretieren.

Sie müssen diese Reihenfolge für jedes einzelne doppelte Anführungszeichen verwenden, das Sie anzeigen möchten

Drucken Sie doppelte Anführungszeichen in Java Schritt 3
Drucken Sie doppelte Anführungszeichen in Java Schritt 3

Schritt 3. Fahren Sie mit Ihrem Code wie gewohnt fort

Die Escape-Sequenz wirkt sich nicht auf den Rest Ihres Codes aus. Sie müssen nichts weiter eingeben, um zur normalen Programmierung zurückzukehren.

Drucken Sie doppelte Anführungszeichen in Java Schritt 4
Drucken Sie doppelte Anführungszeichen in Java Schritt 4

Schritt 4. Denken Sie daran, nach Bedarf normale Java-Anführungszeichen einzufügen

Ein häufiger Fehler besteht darin, das einfache alte "-Zeichen in Ihrem Programm wegzulassen. Denken Sie daran, dass \" nur zur Anzeige dient und nicht die Notwendigkeit beseitigt, Ihren Anzeigetext in Anführungszeichen zu setzen. Hier ist ein Beispiel:

  • 1. Die Zeichenfolge für die Anzeige von "Hallo" ist "Hallo\"
  • 2. Um den Compiler anzuweisen, diesen Text zu drucken, setzen wir ihn in Anführungszeichen: ""Hallo\"".
  • 3. So sieht das in einer kompletten Codezeile aus:

    System.out.println("\"Hallo\"");

Methode 2 von 2: Verwenden des ASCII-Codes

Drucken Sie doppelte Anführungszeichen in Java Schritt 5
Drucken Sie doppelte Anführungszeichen in Java Schritt 5

Schritt 1. Verwenden Sie char(34), um doppelte Anführungszeichen darzustellen

Java kann ASCII-Symbole einfach darstellen, indem die verkohlen Typ. 34 ist der ASCII-Code für das Symbol ", also schreibe Zeichen(34) " anzeigen, ohne seine besondere Bedeutung zu verwenden.

Sie können den ASCII-Code eines Symbols nachschlagen, indem Sie online nach einer ASCII-Codetabelle suchen

Drucken Sie doppelte Anführungszeichen in Java Schritt 6
Drucken Sie doppelte Anführungszeichen in Java Schritt 6

Schritt 2. Platzieren Sie diesen Code außerhalb der Druckzeichenfolge

Wenn Sie den Fehler machen, diesen Code in den String einzufügen, gibt Ihr Programm ihn genau so aus, wie er in Ihrem Programm erscheint: char(34). Hier ist die richtige Methode zum Anzeigen von "Hallo" (mit den Anführungszeichen) mit dieser Methode:

    System.out.println((char)34+"Hallo"+(char)34);

Tipps

  • Hier ist eine Liste anderer Escape-Sequenzen in Java:

    • T - Fügen Sie an dieser Stelle einen Tabulator in den Text ein.
    • B - Fügen Sie an dieser Stelle einen Rückschritt in den Text ein.
    • n - Fügen Sie an dieser Stelle einen Zeilenumbruch in den Text ein.
    • R - Fügen Sie an dieser Stelle einen Wagenrücklauf in den Text ein.
    • F - Fügen Sie an dieser Stelle einen Seitenvorschub in den Text ein.
    • ' - Fügen Sie an dieser Stelle ein einfaches Anführungszeichen in den Text ein.
    • " - Fügen Sie an dieser Stelle ein doppeltes Anführungszeichen in den Text ein.
    • - Fügen Sie an dieser Stelle einen Backslash in den Text ein.

Empfohlen: