2013-07-24 2 views

Antwort

14

Wenn Sie die String Darstellung Ihrer Binärzahl haben, es dazu bieten überlastet BigInteger Konstruktor eine Instanz zu erstellen:

BigInteger(String val, int radix); 

In Ihrem Fall radix ist klar 2, dh Sie können so etwas wie diese verwenden können :

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

Wenn Sie binären String haben Sie es zu BigInteger wie umwandeln können.

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