在我的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 *而不是局部變量。 –