Hallo,
ich möchte einen 8-stelligen binären String, also sowas wie 00011110, in ein Byte umwandeln.
Hab bisher folgendes probiert:
Bei "11111110" bekomme ich aber eine NumberFormatException: Value out of Range. Es sollte doch aber bis einschließlich "11111111" gehen, oder?
Kann mir jemand helfen?!
Danke & mfG
ich möchte einen 8-stelligen binären String, also sowas wie 00011110, in ein Byte umwandeln.
Hab bisher folgendes probiert:
Code:
String tmp = input.readLine();
Integer t = Integer.parseInt(tmp, 2);
Byte b = Byte.valueOf(tmp, 2);
Bei "11111110" bekomme ich aber eine NumberFormatException: Value out of Range. Es sollte doch aber bis einschließlich "11111111" gehen, oder?
Kann mir jemand helfen?!
Danke & mfG