For loop 增量实例名称

For loop 增量实例名称,for-loop,For Loop,有没有一种方法可以有效地在例如for循环中增加一个实例名,就像这样 for (int i=0; i<10; i++) { City city+i = new City(); } for(int i=0;i您可以将城市添加到列表或数组中,并通过索引访问它们。Java中的列表方法示例: List<City> cities = new ArrayList<>(); for (int i = 0; i < 10; i++) { cities.add(

有没有一种方法可以有效地在例如for循环中增加一个实例名,就像这样

for (int i=0; i<10; i++) {
    City city+i = new City();
}

for(int i=0;i您可以将城市添加到列表或数组中,并通过索引访问它们。Java中的列表方法示例:

List<City> cities = new ArrayList<>();
for (int i = 0; i < 10; i++) {
    cities.add(new City());
}
List cities=new ArrayList();
对于(int i=0;i<10;i++){
城市。添加(新城市());
}
然后,您可以像
city.get(0)
访问第一个
city.get(1)
访问第二个等。

city-city[10];//声明一个大小为10的“city”对象数组
City city[10]; // declare an array of "City" objects, 10 in size

for(int i = 0; i < 10; i++){
    city[i] = new City(); //changed to an array
}
对于(int i=0;i<10;i++){ city[i]=new city();//已更改为数组 }
你不能这样做。你可以做一个对象数组,它可以为对象名称保存一个字符串字段。请编辑你的问题来添加一个语言标签。它是C++ + C?java?非常抱歉,我只是好奇,诚实地说。但是这里的循环不仅是错误的,而且整个的是因为你的第一行做了。完全是e作业。(好的,在堆栈中而不是堆中)@qPCR4vir是的,这完全正确。我猜老师试图通过使用(不必要的)循环来教循环。因为这可能是一门初学者课程。