Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我运行下面的代码时,对于任何数字,它都会给出 ASCII 值。我的问题是 ASCII 值是 0-255,但是它如何返回 255 以上的 ASCII 值呢?
int i=345; System.out.println((char)i);
输出 :
ř
请指定如何将上述结果 (ie ř) 转换为适当的数字 (ie 345)。
345
Java 不使用 ASCII。
ř是Unicode代码点 345。
在回答您问题的第二部分时,将其转换char为int:
char
int
System.out.println("The code for 'ř' is " + (int)'ř');
给
The code for 'ř' is 345