有人可以解釋BigInteger的以下兩個初始化之間的區別。來自字符串和字節數組的BigInteger值的差異
輸入:
BigInteger bi1 = new BigInteger("EF", 16);
byte[] ba = new byte[] {(byte)0xEF};
BigInteger bi2 = new BigInteger(ba);
Log.d("BIGINTEGER", "Big Integer1 = " + bi1.toString(16));
Log.d("BIGINTEGER", "Big Integer2 = " + bi2.toString(16));
輸出:
Big Integer1 = ef
Big Integer2 = -11
我怎麼能初始化一個BigInteger從字節數組值 「EF」?
謝謝,工作。你能向我解釋這是怎麼回事嗎? – Harish