public class DemoArrayException { public static void main(String[] args) { int[] array = {0, 1, 2, 3}; int element = DemoArrayException.getElement(array, 4); } public static int getElement(int[] array, int index) { return array[index]; } }
很容易知道,数组array的元素个数是4个,不过索引值是从0开始的,所以最大索引是3。
其中,getElement方法是获取数组指定索引位置的值的。
运行程序,抛出错误
ArrayIndexOutOfBoundsException: 4
原文:https://www.cnblogs.com/liyihua/p/12203533.html