是否可以创建一个可以创建由String
命名的对象的方法?
private static int a = 0;
public static void CreateNew() {
Object ("number" + a) = new Object();
a++;
}
如果你知道,我该怎么做?
答案 0 :(得分:1)
在这种情况下使用java.util.Map / HashMap更有意义。
Map<String,String> strMap = new HashMap<String, String>();
strMap.put("number" + a, "value_for_this_string");
Java是一种编译语言,而不是像脚本语言那样的解释语言,你可以直截了当地做这样的事情。