我有一个包含变量名称的字符串.我想获得该变量的值.
int temp = 10;
String temp_name = "temp";
Run Code Online (Sandbox Code Playgroud)
是否可以10通过使用来访问该值temp_name?
aio*_*obe 11
我建议你用一个Map<String, Integer>代替:
通过执行创建地图
Map<String, Integer> values = new HashMap<String, Integer>();
Run Code Online (Sandbox Code Playgroud)
然后改变
int temp = 10;
Run Code Online (Sandbox Code Playgroud)
至
values.put("temp", 10);
Run Code Online (Sandbox Code Playgroud)
并使用访问该值
int tempVal = values.get(temp_name);
Run Code Online (Sandbox Code Playgroud)