Hallo,
Ein String _ist_ eine Abfolge von Bytes.
Nein, eine Abfolge von char.
char sind (intern) 2 Bytes lang.
@Slyh: Mit Christoph bitte nicht so ungenau! ;-))
Der Datenyp char ist in Java ein 16-bit Unicode character. Im Speicher ist er 2 Octets lang. Dass der Java-Datentyp byte im Speicher 1 Octet belegt, ist zwar wahr, hat aber nicht direkt etwas mit einer Umrechnung zwischen char und byte zu tun. Dass ein byte ein Octet (8 bit) lang ist, ist eine häufig, eben auch in Java, anzutreffende Festlegung, aber keine Grundeinheit der Datenverarbeitung.
Nein, das waere der Java-Datentyp "String".
Ja, hier ging es doch um Java, oder?
Aber auch nur, wenn char der Java-Datentyp "Char" ist.
Wo wird der Datentyp "Char" für Java definiert? Ich kenne nur char und die Class Character.
Hey, wer mich im Beckmessern schlagen will muss schon frueher aufstehen! ;-)
*g*
btw: Woraus besteht ein Unicode-String in anderen Programmiersprachen, die Du nutzt?
viele Grüße
Axel