PDF herunterladen
PDF herunterladen
Du hast entdeckt, dass die doppelten Anführungszeichen " in einer Druckanweisung von Java nicht funktionieren. Du musst eine andere Möglichkeit finden, um dem Compiler zu sagen, dass er dieses Symbol ausgeben soll, statt es als Anweisung zum Beenden des Strings anzusehen. Das Escape-Zeichen ist die einfachste Möglichkeit hierfür. Während du in diesem Fall keinen ASCII-Code lernen musst, ist dies eine weitere praktische Möglichkeit für Symbole, die keine Escape-Sequenz haben.
Vorgehensweise
-
Tippe das Escape-Zeichen \ ein. Wie du weißt, haben die doppelten Anführungszeichen in Java eine besondere Bedeutung (die Anzeige von Text). Wenn du diese Bedeutung ignorieren möchtest, dann verwende das Escape-Zeichen \ (Backslash). Dieses Zeichen gibt dem Compiler an, dass das nächste Zeichen Teil einer anderen Anweisung ist.
- Stelle sicher, dass du den Backslash einsetzt, also den rückwärts gerichteten Schrägstrich, nicht den normalen Schrägstrich.
-
Tippe \" ein, um das doppelte Anführungszeichen anzuzeigen. Diese beiden Zeichen zusammen werden als Escape-Sequenz bezeichnet. Jede Escape-Sequenz hat eine spezielle Bedeutung. In diesem Fall bedeutet \" einfach "füge hier ein doppeltes Anführungszeichen ein", ohne es als den Anfang oder Ende eines Texts anzusehen.
- Du musst diese Sequenz für jedes einzelne doppelte Anführungszeichen verwenden, das du anzeigen möchtest.
-
Fahre wie üblich mit dem Code fort. Die Escape-Sequenz hat keinen Einfluss auf den Rest deines Codes. Du musst nichts weiter eintippen, um zur normalen Programmierung zurückzukehren.
-
Denke daran, nach Bedarf gewöhnliche Java-Anführungszeichen einzufügen. Ein häufiger Fehler ist, das gute alte " in deinem Programm auszulassen. Denke daran, dass \" nur zur Anzeige ist und nicht die Notwendigkeit beseitigt, den Anzeigetext mit Anführungszeichen zu umschließen. Hier ist ein Beispiel:Werbeanzeige
- 1. Der String für die Anzeige von "Hallo" ist \"Hallo\"
- 2. Um den Compiler anzuweisen, diesen Text auszugeben, umschließen wir ihn mit Anführungszeichen: "\"Hallo\"" .
- 3. So sieht der Code in einer vollständigen Code-Zeile aus:
System . out . println ( "\"Hello\"" );
Tipps
- Hier ist eine Liste anderer Escape-Sequenzen in Java:
- \t - Fügt an dieser Stelle einen Tab im Text ein.
- \b - Fügt an dieser Stelle einen Backspace, d.h. einen Rückwärtsschritt, im Text ein.
- \n - Fügt an dieser Stelle eine neue Zeile im Text ein.
- \r - Fügt an dieser Stelle einen Zeilenumbruch im Text ein und fängt wieder links an.
- \f - Fügt an dieser Stelle einen Seitenvorschub im Text ein.
- \' - Fügt an dieser Stelle ein einzelnes Anführungszeichen im Text ein.
- \" - Fügt an dieser Stelle ein doppeltes Anführungszeichen im Text ein.
- \\ - Fügt an dieser Stelle einen Backslash im Text ein.
Werbeanzeige
Über dieses wikiHow
Diese Seite wurde bisher 14.851 mal abgerufen.
Werbeanzeige