Mam ciąg binarny:Konwersja duży ciąg binarny na heksadecymalny
1010010111100101100010101010011011010001111100000010101000000000010000000111110111100"
Jak mogę przekonwertować go na ciąg szesnastkowy?
Próbowałem z klasami otoki Long
i Integer
, ale to nie działało dla mnie, rzucając NumberFormatException
.
Oblicz wartość dziesiętną następnie użyć Integer.toHexString (wartość); – HectorLector
możliwy duplikat [Tłumaczenie łańcucha zawierającego wartość binarną na Hex] (http://stackoverflow.com/questions/5759999/translating-a-string-containing-a-binary-value-to-hex) - To był bardzo pierwszy wynik Google przy użyciu 'java Konwertuj ciąg binarny na ciąg szesnastkowy' –
@JohnB Odpowiedź tam odnosi się do użycia int/long, które są w tym przypadku zbyt małe. – berry120