将 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
,以获取密钥代码。
如题所示我想将一个字符串转为VK码,我最初的想法是:
HashMap<char,(what)> map= new HashMap<>();
map.put('A',KeyEvent.VK_A);
然后对所有值执行此操作,然后循环遍历字符串,但我不知道这样的事情是否可行。
最好的方法是每个角色都有一个开关吗?
VK
常量似乎是整数,所以您应该只有一个 Map<Character, Integer>
。
或者,您可以使用 getExtendedKeyCodeForChar
,传入 char
,以获取密钥代码。