在我的for-loop
下面,我试图添加所有car IDS
与persons
相关的一定状态。数组未填充:添加方法的使用不正确?
我的代码编译并运行,但是arrayList的大小:listOfCarIds
剩余的是。即似乎没有添加任何东西
在我如何实现这个过程中是否存在错误?
for(int i=0 ; i < personsWithStatus.size() ; i++)
{
idOfCarRelatingToPerson = personsWithStatus.get(i).getCarId();
List<String> listOfCarIds = new ArrayList();
listOfCarIds.add(idOfCarRelatingToPerson);
}
您正在每次迭代中创建一个新的'listOfCarIds'并放弃它。也许你打算在循环之前初始化* field *而不是局部变量。 –