在下面的代码中,我收到以下错误:
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
复制的ppList.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);
我怎样才能避免这种情况?
可以添加什么条件来防止错误?