【发布时间】:2016-03-06 02:43:51
【问题描述】:
由于某种原因,当我尝试将元素添加到 ListModel 时,我不断收到此错误:
线程“AWT-EventQueue-0”中的异常 java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
这是发生它的代码块:
if (shoppingCart.getModel().getSize() > 0)
{
for (int i = 0; i <= shoppingCart.getModel().getSize();i++)
{
Object a = shoppingCart.getModel().getElementAt(i);
System.out.println(a.toString()); // this is to test if it gets the right value
// it does.
booksToAdd.addElement(a.toString()); //but here it cannot add it
}
}
我不明白出了什么问题。我尝试进行研究,它提出了一些超出数组范围的内容,但我不知道数组与此有什么关系。
【问题讨论】:
-
检查清单
booksToAdd
标签: java awt jlist defaultlistmodel