Java Line feed als unicode?

1 Antwort

geht nicht. Warum?

Weil auch das nicht geht:

System.out.println("
B");

Die Unicode-Escapes werden bereits am Anfang des Kompilierens aufgelöst. Es macht daher keinen Unterschied, ob du die Zeichen direkt im Sourcecode hast (als UTF-8 oder was immer) oder eben mit den Escapes.

Was aber geht, ist:

System.out.println("\n B");

An der Stelle auch der Hinweis auf Text Blocks, die mehrzeilige Stringliterale erlauben.