我们可以在作业的LHS上构建和使用字符串吗?

时间:2012-12-11 17:45:34

标签: java variables syntax

我知道这是一个有趣的问题。我想知道这是否可以完成?

Class foo {

public static void main(String [] args){
for (int i=0; i<5; i++)

//build string obji where i =0..5
//use the built string using stringbuilder and use the built string in this experssion
foo <built string> = new foo();

System.out.println(obj1.somemethod(i));

}
}

public somemethod(i){

return ("I am objet"+i)

}

}

1 个答案:

答案 0 :(得分:3)

没有。变量不是在执行时动态创建的。只需创建一个Map<String, Foo>,或者只创建Foo[]

目前尚不清楚为什么在这种情况下你甚至想要多个变量......但是 只是伪代码......