gpt4 book ai didi

java - ArrayIndexOutOfBoundsException 中指定的 "length"是什么?

转载 作者:行者123 更新时间:2023-12-01 17:05:53 26 4
gpt4 key购买 nike

在执行 Android 代码时,我收到以下格式的 ArrayIndexOutOfBoundsException

java.lang.ArrayIndexOutOfBoundsException: length=16; index=-1

仅当我在 Android 中收到 ArrayIndexOutOfBoundsException 时,才会出现此格式。在 Java 中,我只是打印索引。

我的问题是,在上面的语句中,长度意味着什么?

ArrayList的容量还是ArrayList的大小?

最佳答案

它代表数组的大小,即16,因此它从015。但是,您正在尝试访问位置 -1 中的元素,该元素当然不存在。

关于java - ArrayIndexOutOfBoundsException 中指定的 "length"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25603039/

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