-4

这行代码返回什么

字符串 s = "059185556356";

BigInteger b = 新 BigInteger(s,16)

16是做什么的?

4

1 回答 1

1

文档中所述: 16 表示该字符串将被解释为 base-16,也称为“十六进制”。

例子:

BigInteger b = new BigInteger("12",16)  // b == 0x12 == 18 in decimal
BigInteger b = new BigInteger("0A",16)  // b == 0x0A == 10 in decimal
BigInteger b = new BigInteger("10",16)  // b == 0x10 == 16 in decimal
于 2012-07-05T23:08:35.860 回答