2013-07-24 18 views

Odpowiedz

14

Jeśli masz reprezentację String swojego liczby binarnej, dostarczenie go do tego przeciążony BigInteger konstruktora utworzyć instancję:

BigInteger(String val, int radix); 

W twoim przypadku, podstawa jest wyraźnie 2, czyli można używać coś takiego :

BigInteger yourNumber = new BigInteger("101000101110...1010", 2); 
4

Jeśli masz binarny ciąg, możesz go przekonwertować na BigInteger.

String binaryString = "1010110101011010101010101101010101100101011010001010001100101110"; 
BigInteger bigInt = new BigInteger(binaryString, 2); 
2
String binaryValue = "11111111"; 
    BigInteger bi = new BigInteger(binaryValue, 2); 
Powiązane problemy