0

という名前のオブジェクトを作成できるメソッドを作成することは可能Stringですか?

private static int a = 0;
public static void CreateNew() {
    Object ("number" + a) = new Object();
    a++;
}

あなたが知っているなら、どうすればいいですか?

4

1 に答える 1

1

この場合、 java.util.Map / HashMap を使用する方が理にかなっています。

Map<String,String> strMap = new HashMap<String, String>();
strMap.put("number" + a, "value_for_this_string");

Java はコンパイルされた言語であり、このような簡単なことができるスクリプト言語のようなインタープリター言語ではありません。

于 2013-03-28T02:11:33.053 に答える