So drucken Sie Anführungszeichen in Javas System.out.print
Wenn Sie System.out.print() in Java zum Ausgeben von Text verwenden, Möglicherweise tritt ein Problem auf, bei dem Anführungszeichen (") nicht wie vorgesehen gedruckt werden. Anstatt „Hallo“ mit Anführungszeichen anzuzeigen, wird in der Ausgabe nur „Hallo“ angezeigt.
Um dieses Problem zu beheben, müssen Sie das doppelte Anführungszeichen maskieren mit einem Backslash (). Der korrigierte Code wäre:
<code class="java">System.out.print("\"Hello\"");</code>
Dadurch wird sichergestellt, dass die doppelten Anführungszeichen als Teil der Zeichenfolge interpretiert und entsprechend gedruckt werden.
Zusätzlich Escape-Zeichen
Neben doppelten Anführungszeichen verlangt Java auch, dass bestimmte andere Zeichen in String-Literalen maskiert werden:
Die vollständige Liste der Java-Zeichenfolgen- und Zeichenliteral-Escapezeichen finden Sie in Abschnitt 3.10.6 der Java Language Specification (JLS).
Unicode-Escape-Sequenzen
Sie können Unicode-Zeichen auch in Ihren Quellcode einbinden, indem Sie Unicode-Escape-Sequenzen der Form uxxxx verwenden, wobei die xs hexadezimale Ziffern sind. Diese Sequenzen können überall in einem Java-Programm verwendet werden, nicht nur in String- und Zeichenliteralen. Weitere Informationen zu Unicode-Escapes finden Sie in den JLS-Abschnitten 3.1, 3.2 und 3.3.
Siehe auch:
Das obige ist der detaillierte Inhalt vonWie drucke ich Anführungszeichen in Javas System.out.print()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!