我有一个 ArrayList,我在其中插入来自 SQL 查询的数据。
ArrayList<Integer> intArray = new ArrayList<>();
while (result.next())
{
intArray.add(result.getInt("CNT")); // Insert the result into Java Array List
}
然后我使用这个 ArrayList 将数据插入到 Java 对象中:
dc = new DCDataObj(
intArray.get(0),
intArray.get(1),
intArray.get(2),
intArray.get(3),
.........................
但有时 arrayList 很短,Java 对象的属性和我得到
java.lang.IndexOutOfBoundsException: Index: 39, Size: 39
我该如何解决这个问题?