我的Android程序很少。 在我的MainActivity中,我正在使用这些类。 例如,我有这个名为Car的类。 所以在我的主要活动中,我把这个代码用来制作一个新的"汽车"对象
Car car = new Car();
现在我还有一个名为count的变量。总是递增1。 我希望我的主要活动每次都创建一个类(count%10 == 0)。 像car10,car20,car30这样的名字。计数器的数字转换器也会改变。 我做了类似的事情而陷入困境:
for(int i=0;i<100; i++)
{
if(i%10 == 0)
{
Car car+i = new Car();
}
}
但它没有用。有什么想法吗?
答案 0 :(得分:1)
在Java中,您不能拥有变量变量名称。
考虑使用数组或列表。例如:
List<Car> list = new ArrayList<Car>();
// ...
list.add(new Car());
或者如果您需要为索引命名,请使用地图:
Map<String, Car> map = new HashMap<String, Car>();
// ...
map.put("car" + i, new Car());