Eingabe nicht darstellbarer Zeichen
How To ...
Wie werden nicht darstellbare Zeichen eingegeben?
Hintergründe
Eine Reihe von Zeichen haben kein (einfaches) Tastaturäquivalent, müssen aber dennoch in Strings vorhanden sein.
So geht's
Es gibt für diese speziellen Zeichen sogenante Escape-Sequenzen.
| Darzustellendes Zeichen | Escape-Sequenz |
|---|---|
| Tabulator | \t |
| Linefeed | \n |
| Carriage Return (Enter-Taste) | \r |
| Form Feed | \f |
| Backspace (Rücktaste) | \b |
| Apostroph | \' |
| Anführungszeichen | \" |
| Unicode-Zeichen | \uNNNN |
| Oktal-Zeichen | \NNN |
| Backslash | \\ |
Der Beispiel-Code
System.out.println("Tabulator: \tdanach");
System.out.println("Linefeed: \ndanach");
System.out.println("Carriage Return: \rdanach");
System.out.println("Backspace: \bdanach");
System.out.println("Apostroph: \'");
System.out.println("Anführungszeichen: \"");
System.out.println("Unicode-Zeichen: \u00A9");
System.out.println("Oktal-Zeichen: \251");
System.out.println("Backslash: \\");
erzeugt die Ausgabe:
Tabulator: danach
Linefeed:
danach
Carriage Return:
danach
Backspace:danach
Apostroph: '
Anführungszeichen: "
Unicode-Zeichen: ©
Oktal-Zeichen: ©
Backslash: \
