Подтвердить что ты не робот

Java преобразует строку HEX в BigInt

Привет, я пытаюсь преобразовать шестнадцатеричную строку, такую ​​как String hexStr = "1b0ee1e3"; к bigInt, в идеале я хотел бы преобразовать hexStr в bigint в десятичной форме,

Я могу преобразовать строку в проблему с большим значением w/o, но когда строка содержит шестнадцатеричные значения я сталкиваюсь с проблемами

4b9b3361

Ответ 1

Вы пробовали:

BigInteger bigInt = new BigInteger(hexString, 16);

Например:

import java.math.*;

public class Test {
    public static void main(String[] args) {
        String hexStr = "1b0ee1e3";
        BigInteger bigInt = new BigInteger(hexStr, 16);
        System.out.println(bigInt); // Prints 453960163
    }
}