Java How To
 


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 ZeichenEscape-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: \