如何使用String的内容作为对象的名称

时间:2013-01-25 03:24:07

标签: java string

  

可能重复:
  Creating a variable name using a String value

假设我想做一个for循环,创建10个名为num1,num2,num3 ....等的整数。

我该怎么做?我似乎找不到使用预定义字符串作为对象名称的方法。

1 个答案:

答案 0 :(得分:2)

我认为没有办法做你要问的事。基于我认为您要完成的任务,我认为您应该使用数组或列表:

int [] num = new int[10];
for(int i = 0; i < 10; ++i){
   num[i] = // something
}


List<Integer> num = new ArrayList<Integer>();
for(int i = 0; i < 10; ++i){
   num.add(/* something */);
}