actionscript 3 java中的这个[“var”+“name”] 3 月,3 周 Questions & Answers 134 在AS3中,我可以写this["foo"]来访问变量foo。我可以构造括号中的任何字符串。有没有一种在Java中实现这一点的方法
# 1 楼答案 不,你不能这样做。但你不需要。有一种更简单的方法来调用变量。你只需要用这个。foo引用变量。现在,如果你想做类似的事情 String var = "foo"; this[var] = "something else"; 您可以使用java反射来实现这一点,但这会带来相当大的开销,而且我相信这会非常低效
# 1 楼答案
不,你不能这样做。但你不需要。有一种更简单的方法来调用变量。你只需要用这个。foo引用变量。现在,如果你想做类似的事情
您可以使用java反射来实现这一点,但这会带来相当大的开销,而且我相信这会非常低效
# 2 楼答案
您可以使用Java的反射API来实现相同的效果,尽管不那么优雅。有关教程,请参见here
# 3 楼答案