我有一个包含变量名的字符串。我想获取该变量的值。
int temp = 10;
String temp_name = "temp";
是否可以使用 temp_name
访问值 10
?
最佳答案
我建议您使用 Map<String, Integer>
相反:
通过做来创建 map
Map<String, Integer> values = new HashMap<String, Integer>();
然后改变
int temp = 10;
到
values.put("temp", 10);
并使用
访问值int tempVal = values.get(temp_name);
关于java - 在 Java 中通过名称作为字符串访问变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11141542/