2012-12-11 36 views
2

我知道這是一個有趣的問題。我想知道這是否可以完成?我們可以在任務的LHS上構建和使用字符串嗎?

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) 

} 

} 
+0

http://stackoverflow.com/questions/4140463/creating-variables -at-runtime-in-java –

回答

3

不可以。變量不會在執行時動態創建。只需創建一個Map<String, Foo>,或者可能只是一個Foo[]

目前尚不清楚爲什麼你甚至想在這種情況下,多個變量...但隨後只是僞代碼...

+0

感謝Jon的回答「變量不是動態創建的」 –

相關問題