在Java中按名称作为字符串访问变量的值

我有一个包含变量名称的字符串。我想获取该变量的值。

int temp = 10;

String temp_name = "temp";

是否有可能访问该值10使用temp_name

回答:

我建议您Map<String, Integer>改用:

通过执行操作创建地图

Map<String, Integer> values = new HashMap<String, Integer>();

然后改变

int temp = 10;

values.put("temp", 10);

并使用访问值

int tempVal = values.get(temp_name);

以上是 在Java中按名称作为字符串访问变量的值 的全部内容, 来源链接: utcz.com/qa/418652.html

回到顶部