Hi,
mein Ziel ist es einen achstelligen Binärcode als String angeben zu können und am Ende ein byte zu haben, dass entsprechend im Speicher steht. Sollte an sich mit der im Titel genannten Methode kein Problem sein wenn man als Regix 2 angibt. Nur es ist leider doch ein Problem. Gebe ich z.B. als Binärwert 10000000 ein und wähle als Regix 2 bekomme ich folgende Fehlermeldung:
"java.lang.NumberFormatException: Value out of range. Value:"10000000" Radix:2"
Hat jemand eine Ahnung wie ich das Problem einfach lösen kann?
Edit: Was mir noch aufgefallen ist ist, dass egal welchen "möglichen Wert" ich auch angebe nie auf negative Werte komme, obwohl ein byte ja von -128 bis +127 geht. Kann das der Grund sein?
mein Ziel ist es einen achstelligen Binärcode als String angeben zu können und am Ende ein byte zu haben, dass entsprechend im Speicher steht. Sollte an sich mit der im Titel genannten Methode kein Problem sein wenn man als Regix 2 angibt. Nur es ist leider doch ein Problem. Gebe ich z.B. als Binärwert 10000000 ein und wähle als Regix 2 bekomme ich folgende Fehlermeldung:
"java.lang.NumberFormatException: Value out of range. Value:"10000000" Radix:2"
Hat jemand eine Ahnung wie ich das Problem einfach lösen kann?
Edit: Was mir noch aufgefallen ist ist, dass egal welchen "möglichen Wert" ich auch angebe nie auf negative Werte komme, obwohl ein byte ja von -128 bis +127 geht. Kann das der Grund sein?