如何将ASCII代码转换为其符号:
例如,我有一个字符数组列表,并且我使用Character.get(索引)来获取该数组列表的每个元素。假设我得到一个ASCII码49作为第一个元素,它是符号'1‘的ASCII码。
Character.get(index);现在,如何将Character.get(索引)元素转换为其对应的符号value.Like,这里我想将49转换为1。
发布于 2013-10-18 00:58:51
使用(char) index;。只需将其转换为字符即可。
public static void main(String[] args) {
int i = 49;
System.out.println((char) i);
}打印
1
实际上,您甚至不需要对其进行强制转换。我假设隐式强制转换(Narrowing/widening a primitive conversion)是可用的,因为它也可以工作:
public static void main(String[] args) {
char i = 49;
System.out.println(i);
}打印
1
发布于 2013-10-18 01:00:56
我不确定这在java中是否有效,但试一试:
char c = (char)49;发布于 2013-10-18 01:02:28
如果您想要将ASCII代码转换为其符号,则可以使用简单的强制转换来实现,例如
**`System.out.println((char)65);`** 就像你可以在你的代码中使用的wise ...
https://stackoverflow.com/questions/19432798
复制相似问题