2

私はその種の面白い質問を知っています。私はこれがまったくできるのだろうかと思っていましたか?

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)

}

}
4

1 に答える 1

3

いいえ。変数は実行時に動的に作成されません。Map<String, Foo>代わりに、または場合によっては。を作成するだけFoo[]です。

この場合、なぜ複数の変数が必要なのかは明らかではありません...しかし、それ単なる擬似コードです...

于 2012-12-11T17:46:41.750 に答える