Atomare Typen / Sonderzeichen

Sonderzeichen

Sonderzeichen beginnen immer mit einem Backslash. Wird direkt ein Backslash als Zeichen benötigt, so muss dieser verdoppelt werden:

{{{'\\'}}}

Steuerzeichen

'\n' Zeilenumbruch
'\t' Tabulator
'\r' Rücklauf
'\f' Zeilen-Vorschub
'\b' Backspace
'\0' Dateiende

Anführungszeichen

Um ein einfaches Anführungszeichen innerhalb eines Char darzustellen, wird davor ein Backslash gesetzt:

'\''

Bei einem doppelten Anführungszeichen innerhalb eines Strings wird ebenso ein Backslash davor eingefügt:

"\""
"abc\"def\"ghi"

Unicode

UTF-8 - Zeichen können wie in Java im Format '\uXXXX' eingegeben werden. "XXXX" steht in diesem Fall für 2 Bytes in Hex.

Als Zeichen (Char):

'\u00ea'

Innerhalb eines Strings (Str):

"abc\u00eadef"

Umwandlung

Das Umwandeln eines einzelnen Zeichens in oder aus Unicode geschieht wie folgt:

'x'.toUnicode

Das Zeichen 'x' wird in Unicode umgewandelt und wird somit zum String: "\u0078"

"\u0078"

Generell wird eine Unicode-Zeichenfolge innerhalb von Char oder Str direkt zum jeweiligen Zeichen umgewandelt.

{{{"\\u0078"}}}.parseUnicode

Durch die 2 Backslash enthält der String zwar eine Unicode-Zeichenfolge, die jedoch nicht automatisch umgewandelt wird. Die Funktion ".parseUnicode" wandelt die Folge in ein 'x' um.

- Powered by OghsWiki -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €