【发布时间】:2013-07-23 23:38:24
【问题描述】:
希望有人可以帮助我,我想在我的数组列表中显示我的 Last 5 对象但是,我的代码有问题:(,需要帮助
for(int i=savedPreventivemachineList.size()-1 ; i < 5 ; i--)
{
Listresult.add(savedPreventivemachineList.indexOf(i), interventionmachine);
}
savedPreventivemachineTopList=Listresult;
当我执行它时会显示这个错误:
java.lang.IndexOutOfBoundsException: Index: -1, Size: 0
java.util.ArrayList.rangeCheckForAdd(Unknown Source)
java.util.ArrayList.add(Unknown Source)
【问题讨论】:
-
for(int i=savedPreventivemachineList.size()-1 ; i >-1 ; i--) 也许?你在下降,而不是上升,所以你需要比较直到它得到 0 位置。你的循环将是无止境的(不是真的,直到 outOfBoundsException)
标签: java