gpt4 book ai didi

java.lang.IndexOutOfBoundsException

转载 作者:行者123 更新时间:2023-12-01 06:32:58 24 4
gpt4 key购买 nike

我有一个返回整数数组的 SQL 查询。

ArrayList<Integer> intArray = new ArrayList<>(44);

while (result.next()){
intArray.add(result.getInt("CNT")); // Insert the result into Java Array List
}

// Insert the result into Java Object
dc = new DCDataObj(
intArray.get(1), // Datacenter 1000
intArray.get(2), // Zone 1100
..................
)

运行代码时出现此错误: java.lang.IndexOutOfBoundsException: Index: 40, Size: 40

你能告诉我我使用ArrayList时的错误在哪里吗?

最佳答案

你必须从索引 0 而不是 1 开始

dc = new DCDataObj(
intArray.get(0), // Datacenter 1000
intArray.get(1), // Zone 1100

关于java.lang.IndexOutOfBoundsException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15116092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com