Ich habe eine Binärkette:eine große Binärkette Konvertierung auf hexadezimal
1010010111100101100010101010011011010001111100000010101000000000010000000111110111100"
Wie kann ich es auf einen Hex-String-Format konvertieren?
Ich versuchte mit den Wrapper-Klassen Long
und Integer
, aber es hat nicht funktioniert für mich, werfen eine NumberFormatException
.
der Dezimalwert ermitteln dann Integer.toHexString (Wert) verwenden; – HectorLector
mögliches Duplikat von [Eine Zeichenfolge, die einen binären Wert enthält, wird in Hex umgewandelt] (http://stackoverflow.com/questions/5759999/translating-a-string-containing-a-binary-value-to-hex) - Dies war die Das erste Google-Ergebnis, das 'java verwendet, konvertiert binäre Zeichenkette in Hex-Zeichenkette' –
@JohnB Die Antwort dort bezieht sich auf die Verwendung von int/long, die in diesem Fall zu klein sind. – berry120