【发布时间】:2012-08-23 14:33:22
【问题描述】:
在下面的代码中,我收到以下错误:
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
copyppList.size()的大小为1
for (int domainData = 0; domainData < copiedppList.size(); domainData++) {
if (domainData == 0) {
firstValue.setNewValue(firstValue.getFieldValue());
DomainItemFieldHistory oldValue = copiedppList.get(domainData + 1);
if (firstValue.getFieldID().equals(oldValue.getFieldID())) {
firstValue.setOldValue(oldValue.getFieldValue());
}
}
}
以下行导致了上述问题:
DomainItemFieldHistory oldValue = copiedppList.get(domainData + 1);
如何避免这种情况?
可以添加什么条件来防止错误?
【问题讨论】:
标签: java exception indexoutofboundsexception