zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Ist jedes der folgenden ein unterschiedliches Zeichen?

0       O         o

Antwort:

Ja. Jedes der oben stehenden (0, großer Buchstabe "O" und kleiner Buchstabe "o") ist ein unterschiedliches Zeichen und wird einen vollständig anderen 16-Bit Code haben.

Zeichenliterale

In einem Programm wird ein Zeichenliteral von einfachen Hochkommata eingeschlossen:

'm'          'y'               'A'

In einem Programm werden Steuerzeichen durch mehrere Zeichen innerhalb der Hochkommata dargestellt:

'\n'          '\t'

In einem Programm schreiben Sie jedes der Steuerzeichen so wie es oben steht, um ein einzelnes Zeichen zu bekommen. Das erste repräsentiert das 16-Bit Zeichen für eine neue Zeile und das zweite repräsentiert das Tabulator-Zeichen. Sie werden selten andere Steuerzeichen brauchen als diese zwei. In der Java Dokumentation finden Sie weitere.

Warnung: Das Folgende ist kein Zeichenliteral:

"Hallo"

Das ist ein String und kein primitiver Datentyp. Es ist vielmehr ein Objekt. Zeichenketten werden von doppelten Anführungszeichen eingeschlossen, nicht durch einfache Hochkommata.

FRAGE 14:

Was ist bei dem folgenden Literal falsch:

"W"