Мне нужно было преобразовать очень большое двоичное значение в его десятичный эквивалент. Поскольку это большое целое число, я использовал BigInteger. Итак, как мне преобразовать этот двоичный номер в BigInteger?Как вы преобразовываете двоичное число в BigInteger в Java?
10
A
ответ
14
Если у вас есть String
представление вашего двоичного числа, обеспечивают его к этому перегружен BigInteger
конструктор для создания экземпляра:
BigInteger(String val, int radix);
В вашем случае, радикс явно 2, то есть вы можете использовать что-то вроде этого :
BigInteger yourNumber = new BigInteger("101000101110...1010", 2);
4
Если у вас есть двоичная строка вы можете преобразовать его в BigInteger
как.
String binaryString = "1010110101011010101010101101010101100101011010001010001100101110";
BigInteger bigInt = new BigInteger(binaryString, 2);
2
String binaryValue = "11111111";
BigInteger bi = new BigInteger(binaryValue, 2);
Смежные вопросы
- 1. Как вы преобразовываете число в свой знак?
- 2. Как вы преобразовываете десятичное целое число в шестнадцатеричное целое число?
- 3. Как вы преобразовываете varchar2 в число с двумя десятичными знаками?
- 4. Как вы преобразовываете целое число пользователей в переменную на Python?
- 5. Преобразование биллинга BigInteger в число BigInteger?
- 6. Как вы преобразовываете из строки в int в Java?
- 7. как вы преобразовываете в cidr в python3?
- 8. Как вы преобразовываете ArrayList в массив массивов?
- 9. Как вы преобразовываете строку в 32-разрядное big-endian число в Java?
- 10. Как вы преобразовываете строку java в объект почтового адреса?
- 11. Преобразование Java String в int двоичное число
- 12. число и письмо двоичное дерево в java
- 13. Как вы преобразовываете QString в указатель QString?
- 14. Как вы преобразовываете двоичный argv в строку?
- 15. Как вы преобразовываете опцию в None?
- 16. Как вы преобразовываете список чисел в карту?
- 17. Как вы преобразовываете Linearring TopoJSON в полигон?
- 18. Как вы преобразовываете thread.sleep в javax.swing.timer?
- 19. Как BigInteger преобразовывать массив байтов в число в Java?
- 20. Как вы преобразовываете двоичную строку типа «10010010101» в десятичное представление BigInteger?
- 21. Как вы используете BigInteger?
- 22. BigInteger в Java объект
- 23. Класс BigInteger в Java?
- 24. Как изменить двоичное число?
- 25. Как напечатать двоичное число
- 26. Разбиваем двоичное число в цифры
- 27. преобразовать отрицательное десятичное число в двоичное число
- 28. Создание массива bigInteger размера biginteger в java
- 29. BigInteger в Java
- 30. Как преобразовать двоичное число в целое число в Lua
Как мы это двоичное число? Как массив байтов? – hexafraction
Его в строке ... – Daanish