可能重复:
Creating a variable name using a String value如何使用String的内容为对象的名称
比方说,我要为循环,创建一个名为10点的整数做num1,num2,num3 ....等。
我该怎么做?我似乎无法找到一种方法来使用预定义的字符串作为对象的名称。
可能重复:
Creating a variable name using a String value如何使用String的内容为对象的名称
比方说,我要为循环,创建一个名为10点的整数做num1,num2,num3 ....等。
我该怎么做?我似乎无法找到一种方法来使用预定义的字符串作为对象的名称。
我不认为有什么办法做到你的要求。基于我认为你要完成的任务,我认为你应该使用一个数组或列表:
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 */);
}
无论为什么*他想要做他在问什么,这与他的问题无关。 –
@BrianRoach:哦,它可能与它有关。但是,这不是对实际问题的回答。 –
够公平的,我已经改写了解决实际问到的问题。 –
为什么不创建一个字符串数组? –
或者一系列整数 – Dallin
为什么?变量名称通常不应在* runtime *处确定。这是某种课程的一部分或什么?最近我们似乎在这个问题上得到了各种各样的变化...... –