创建由String命名的对象

时间:2013-03-24 13:19:10

标签: java string object named createobject

是否可以创建一个可以创建由String命名的对象的方法?

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

如果你知道,我该怎么做?

1 个答案:

答案 0 :(得分:1)

在这种情况下使用java.util.Map / HashMap更有意义。

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

Java是一种编译语言,而不是像脚本语言那样的解释语言,你可以直截了当地做这样的事情。