我正在为一个程序使用多个哈希表,即 table1 table2 table3 等。每个表都有 3 个键值对。键相同但值不同。现在在我的程序的 UI 中,我有一个组合框来从用户那里选择表名。选择后,我将其存储在一个变量中,并希望使用该变量打开相应的表。
感谢 Eric Coolman 的这篇文章,我在这里编辑了我的查询。
Hashtable table1 = new Hashtable();
table1 .put("COL1", Double.toString(dvalue1));
table1 .put("COL2", value2);
table1 .put("COL3", value3);
Hashtable table2 = new Hashtable();
table2 .put("COL1", Double.toString(dvalue4));
table2 .put("COL2", value5);
table2 .put("COL3", value6);
// reading that value back:
double dvalue1 = Double.parseDouble((String)table1.get("COL1"));
double value6= Double.parseDouble((String)table2.get("COL3"));`
在这里我如何使用变量而不是 table1 和 table2?语法是什么。我是java新手。