小编cwh*_*iii的帖子

如何调用存储在HashMap中的方法?(JAVA)

我有一个命令列表(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)

这可能吗?如果没有,这是一个简单的方法吗?

java methods hash invoke

51
推荐指数
2
解决办法
7万
查看次数

在旧版(非WebExtensions)Firefox附加组件中获取Windows用户名

我正在使用Firefox附加组件(用JavaScript编写),需要确定当前登录的Windows用户.有没有办法做到这一点?

javascript firefox firefox-addon username

25
推荐指数
2
解决办法
8万
查看次数

标签 统计

firefox ×1

firefox-addon ×1

hash ×1

invoke ×1

java ×1

javascript ×1

methods ×1

username ×1