报错信息:Index out of range
错误原因:使用数组、链表等时,访问了超过其长度的内容,或者者使用了非整型或负数。同时也可能是访问了长度为0的数组。
解决方法:断点排查使用的数组,是否有不安全的操作。例如直接访问某数组array[13]却不检查其长度值是否大于13。
备注:通常规范for循环使用array.length以及foreach不会出现数组越界问题。
报错信息:Index out of range
错误原因:使用数组、链表等时,访问了超过其长度的内容,或者者使用了非整型或负数。同时也可能是访问了长度为0的数组。
解决方法:断点排查使用的数组,是否有不安全的操作。例如直接访问某数组array[13]却不检查其长度值是否大于13。
备注:通常规范for循环使用array.length以及foreach不会出现数组越界问题。