【已解决】Java 报 java.lang.ArrayIndexOutOfBoundsException 错误

异常描述: java.lang.ArrayIndexOutOfBoundsException: Index x out of bounds for length n.

异常分析: java语言的数组索引超过边界一场: 索引x超过了长度 n 的边界。执行阶段的一场, 主要原因是使用的索引值, 超过的数组的长度. 最常见的情况是索引的值 x 与数组的长度 n 相等, 这往往是由于忘记了数组索引是从0开始计数导致的.

出错示例:

Java 的数组索引超过边界

解决方式: 使用数组允许的索引值即可, 再次提醒, 数组索尼的计数是从0开始的. 或者使用前 通过 Array.length 来判断数组的长度.