У меня есть список команд (i, h, t и т.д.), которые пользователь будет вводить в командной строке/терминальной программе Java. Я хотел бы сохранить хэш пар команд/методов:
'h', showHelp()
't', teleport()
Так что у меня может быть код вроде:
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().
Возможно ли это? Если нет, что является простым способом для этого?