获取字符的unicode值

Str*_*ies 2 java keycode

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

getKeycode('C');
Run Code Online (Sandbox Code Playgroud)

有什么相似的吗?

谢谢

dku*_*mar 7

char ch='c';
int code = ch;
System.out.println(code);
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

99
Run Code Online (Sandbox Code Playgroud)

只是为了逃脱char \你必须使用像charch='\\';


小智 5

public static int KeyEvent.getExtendedKeyCodeForChar( int key );
Run Code Online (Sandbox Code Playgroud)

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

由于在规定的位置

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