Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用变量名在java(android)中创建类_Java_Android_Class - Fatal编程技术网

使用变量名在java(android)中创建类

使用变量名在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

我有一个Android程序,只有很少的类。 在我的主要活动中,我使用这些类。 例如,我有一个名为Car的类。 所以在我的主要活动中,我用这个代码来创建一个新的“car”对象

现在我还有一个变量叫count。它总是增加一个。 我希望我的主要活动每次都创建类(计数%10==0)。 有一个像car10,car20,car30这样的名字。随着计数器的变化,数字转换器也会随之变化。 我做了类似的事情,但被卡住了:

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());