我有一個測試輸入文件,其中針對不同場景應創建不同數量的對象。在java中使用特定名稱創建動態對象
例如:對於一個測試輸入,它們必須是名稱爲v0,v1,v2的3個對象,而對於其他測試輸入,它們必須是名稱爲v0,v1,v2,v3,v4的5個對象。
對於5對象的靜態程序下面給出:
Vertex v0 = new Vertex("a");
Vertex v1 = new Vertex("b");
Vertex v2 = new Vertex("c");
Vertex v3 = new Vertex("d");
Vertex v4 = new Vertex("e");
Vertex v5 = new Vertex("f");
我想讓它動態像這樣對於k = 5(無對象):
for(int i=0;i<k;i++){
Vertex vi= new Vertex("str");
}
不,請使用數組或Map。 –
Can [this](http://stackoverflow.com/questions/6729605/dynamic-variable-names-in-java)有幫助嗎? – Mateusz
@Mateusz是不同的我想創建對象不可變。 – user2908533