获取字符的unicode值

时间:2011-12-14 12:38:47

标签: java keycode

有没有办法获取char的键码?例如

getKeycode('C');

有类似的吗?

由于

4 个答案:

答案 0 :(得分:7)

char ch='c';
int code = ch;
System.out.println(code);

输出:

99

仅用于转义字符\,您必须像char ch='\\';

一样使用

答案 1 :(得分:4)

方法是:

char c = 'f';

System.out.println("code="+(int)c);

我的意思是,您应该将char转换为int;

答案 2 :(得分:4)

public static int KeyEvent.getExtendedKeyCodeForChar( int key );

这将返回unicode字符的扩展密钥代码。

here所述:

  

返回:对于具有相应VK_常量的unicode字符 - 此VK_常量;对于出现在已知键盘布局的主要级别上的字符 - 唯一的整数。如果某个字符未出现在已知键盘的主要级别上,则返回VK_UNDEFINED。

答案 3 :(得分:1)

System.out.println((int)'c');