在本教程中,我们将讨论Java中的_ArrayIndexOutOfBoundsException_。我们将理解它为何发生以及如何避免它。
何时会发生_ArrayIndexOutOfBoundsException_?
正如我们所知,在Java中,数组是一个静态数据结构,我们在创建时定义其大小。
我们使用索引来访问数组的元素。数组的索引从零开始,且永远不能大于或等于数组的大小。
简而言之,经验法则是0 `<= index < (数组大小)。
当我们使用无效的索引访问数组或由数组支持的_Collection_时,就会发生_ArrayIndexOutOfBoundsException_。这意味着索引要么小于零,要么大于或等于数组的大小。
大约 5 分钟