我有一个命令列表(i,h,t等),用户将在命令行/终端Java程序中输入.我想存储一个命令/方法对的哈希:
'h', showHelp()
't', teleport()
Run Code Online (Sandbox Code Playgroud)
所以我可以使用类似的代码:
HashMap cmdList = new HashMap();
cmdList.put('h', showHelp());
if(!cmdList.containsKey('h'))
System.out.print("No such command.")
else
cmdList.getValue('h') // This should run showHelp().
Run Code Online (Sandbox Code Playgroud)
这可能吗?如果没有,这是一个简单的方法吗?
我正在使用Firefox附加组件(用JavaScript编写),需要确定当前登录的Windows用户.有没有办法做到这一点?