使用变量名在java(android)中创建类
我有一个Android程序,只有很少的类。 在我的主要活动中,我使用这些类。 例如,我有一个名为Car的类。 所以在我的主要活动中,我用这个代码来创建一个新的“car”对象 现在我还有一个变量叫count。它总是增加一个。 我希望我的主要活动每次都创建类(计数%10==0)。 有一个像car10,car20,car30这样的名字。随着计数器的变化,数字转换器也会随之变化。 我做了类似的事情,但被卡住了:使用变量名在java(android)中创建类,java,android,class,Java,Android,Class,我有一个Android程序,只有很少的类。 在我的主要活动中,我使用这些类。 例如,我有一个名为Car的类。 所以在我的主要活动中,我用这个代码来创建一个新的“car”对象 现在我还有一个变量叫count。它总是增加一个。 我希望我的主要活动每次都创建类(计数%10==0)。 有一个像car10,car20,car30这样的名字。随着计数器的变化,数字转换器也会随之变化。 我做了类似的事情,但被卡住了: for(int i=0;i<100; i++) { if(i%10 == 0) { C
for(int i=0;i<100; i++)
{
if(i%10 == 0)
{
Car car+i = new Car();
}
}
for(inti=0;i在Java中不能有变量名
考虑使用数组或列表。例如:
List<Car> list = new ArrayList<Car>();
// ...
list.add(new Car());
List List=new ArrayList();
// ...
列表。添加(新车());
或者,如果需要命名索引,请使用地图:
Map<String, Car> map = new HashMap<String, Car>();
// ...
map.put("car" + i, new Car());
Map Map=newhashmap();
// ...
地图放置(“汽车”+i,新车());
可能重复的不是有变量名的类,而是变量。哦,好的。非常感谢你,伙计。嘿,嗯,我有另一个名为Stop的类。他的参数是(Car-Car)。我如何在其中获得Car类名称?从地图上。因为我不能使用字符串。我需要使用一个变量,他的类型是Car
Map<String, Car> map = new HashMap<String, Car>();
// ...
map.put("car" + i, new Car());