java.lang.ArrayIndexOutOfBoundsException这是一个非常常见的异常,从名字上看是数组下标越界错误,解决方法就是查看为什么下标越界。
下面是一个错误示例:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1000001
at cn.dlpu.lby.Xingyunshu.dfs(Xingyunshu.java:23)
at cn.dlpu.lby.Xingyunshu.main(Xingyunshu.java:16)
从这些提示信息中可以获取如下信息:
1、错误发生在23行
2、发生错误的时候,下标的值为1000001
接下来分析为什么下标值为什么是100001就可以解决了。