Unterschied zwischen Char und Byte
-
Kann mir einer erklären worin Java die beiden Typen unterscheidet?
Mann kann ja auch mit Streams nut bytes und mit Reader/Writer chars benutzen.
-
das eine wird ein unsigned char sein und das andere ein signed char, so isses mal bei C++.
-
Ein char hat in Java eine Größe von 2 Byte.
[ Dieser Beitrag wurde am 13.06.2003 um 19:23 Uhr von Gregor editiert. ]
-
Das ist wohl dann so wie in VB. characters werden intern als UNICODE-Character verwaltet...
-
Ich verschieb das mal nach Java, ist schliesslich eine Javafrage ...
-
Srtings usw. werden in Java imer als chars gehalten. (Überigens der einzige signed-Datentyp) Er ist 2 Bytes lang (byte eben nur eines also von -128 bis +127)
Immer wenn du in java einen Stream verwendest, dann wird mit Bytes gearbeitet. Reader und Writer arbeiten mit chars.
Du kannst natürlich auch in einen Stream ein char schreiben, nur werden dann eben 2 Bytes gebraucht.