-2

当我运行下面的代码时,对于任何数字,它都会给出 ASCII 值。我的问题是 ASCII 值是 0-255,但是它如何返回 255 以上的 ASCII 值呢?

int i=345;
System.out.println((char)i);

输出 :

ř

请指定如何将上述结果 (ie ř) 转换为适当的数字 (ie 345)。

4

2 回答 2

5

Java 不使用 ASCII。

řUnicode代码点 345。

于 2013-03-04T16:59:22.300 回答
1

在回答您问题的第二部分时,将其转换charint

System.out.println("The code for 'ř' is " + (int)'ř');

The code for 'ř' is 345
于 2013-03-04T17:06:14.887 回答