当我运行以下代码时,对于任何数字,它将给出ASCII值。我的问题是ASCII值是0-255,但它如何将ASCII值返回到255以上?
int i=345;
System.out.println((char)i);
输出:
ř
请说明如何将上述结果(即ř
)转换为适当的数字(即345
)。
答案 0 :(得分:5)
Java不使用ASCII。
ř
是 Unicode 代码点345。
答案 1 :(得分:1)
在回答问题的第二部分时,将char
投射为int
:
System.out.println("The code for 'ř' is " + (int)'ř');
给出
The code for 'ř' is 345