烧仙草VB
如果要访问某些动态变量,可以使用反射。但是,Reflection不适用于局部变量。它仅适用于类属性。一个粗略快速和肮脏的例子是这样的:public class T {
public Integer n1;
public Integer n2;
public Integer n3;
public void accessAttributes() throws IllegalArgumentException, SecurityException, IllegalAccessException,
NoSuchFieldException {
for (int i = 1; i
T.class.getField("n" + i).set(this, 5);
}
}}您需要以各种方式改进此代码,这只是一个示例。这也不被认为是好的代码。