1

我正在尝试从十进制和十六进制值中获取字符。

我试过这段代码。

(char) Integer.parseInt("AE",16)

它显示一个十六进制字符,即 (R)。

然后我尝试了

(char) Integer.parseInt("65283",32)

那显示出东亚人的性格,也许是中国人。

谁能解释一下,这些数字(16,32)代表什么?

提前致谢。

4

1 回答 1

3

Integer.parseInt("AE",16)

16, 32 代表基数

将字符串参数解析为第二个参数指定的基数中的有符号整数

字符串中的字符必须都是指定基数的数字

于 2012-09-08T17:32:51.633 回答