我是
Java编程的新手.我创建了一个哈希映射,其中包含我的键值对,用于将用户输入替换为与相应键对应的值.
即
HashMap questionKey = new HashMap<>();
for (item : itemSet()) {
questionKey.put(String.valueOf(item.getOrder()+1), item.getKey());
}
String list = commandObject.getObjectItem().getList();
if (list.contains("q")){
list.replaceAll("q01", questionKey.get("1"));
commandObject.getObjectItem().setList(list);
}
我在公式评估中使用它
注意:用户被赋予特定的公式特定的输入方式(value1 value2 value3)
我正在接受它(value1 value2 value3)并将其转换为(value1key value2key value3key)
更新:
我现在更好地理解的问题是为了帮助更好地理解如何利用散列图来评估用户输入.更明确的问题是
什么是评估表达式的最佳方法,即
用户输入=“var1 var2”
预期值:valueOf(var1)valueOf(var2)
?