在Java中以字符串的形式访问变量的值

前端之家收集整理的这篇文章主要介绍了在Java中以字符串的形式访问变量的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含变量名称的字符串.我想获得该变量的值.
int temp = 10;
String temp_name = "temp";

是否可以使用temp_name访问值10?

解决方法@H_403_8@
我建议你使用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相关文章