455 Stimmen

Konvertieren einer String-Darstellung eines Hex-Dumps in ein Byte-Array mit Java?

Ich bin auf der Suche nach einer Möglichkeit, eine lange Zeichenfolge (aus einem Dump), die Hex-Werte in ein Byte-Array darstellt zu konvertieren.

Ich hätte es nicht besser ausdrücken können als die Person, die gepostet hat die gleiche Frage hier .

Aber um es originell zu halten, formuliere ich es auf meine Weise: Nehmen wir an, ich habe eine Zeichenkette "00A0BF" die ich als die folgenden interpretieren möchte

byte[] {0x00,0xA0,0xBf}

Was soll ich tun?

Ich bin ein Java-Neuling und benutzte schließlich BigInteger und achten Sie auf führende Hex-Nullen. Aber ich denke, es ist hässlich und ich bin sicher, dass ich etwas Einfaches übersehe.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X