2013-07-24 8 views

risposta

14

Se avete la String rappresentazione del vostro numero binario, fornire a questo sovraccarico BigInteger di costruzione per creare un'istanza:

BigInteger(String val, int radix); 

Nel tuo caso, radix è chiaramente 2, cioè si può usare qualcosa di simile :

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

Se si dispone di stringa binaria, è possibile convertirlo in BigInteger come.

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