将 VKCode 转换为字符串 Java

Convert VKCode to String Java

如题所示我想将一个字符串转为VK码,我最初的想法是:

HashMap<char,(what)> map= new HashMap<>();
map.put('A',KeyEvent.VK_A);

然后对所有值执行此操作,然后循环遍历字符串,但我不知道这样的事情是否可行。

最好的方法是每个角色都有一个开关吗?

VK 常量似乎是整数,所以您应该只有一个 Map<Character, Integer>

或者,您可以使用 getExtendedKeyCodeForChar,传入 char,以获取密钥代码。