这是一个非常常见的异常,从名字上看是数组下标越界错误,解决方法就是查看为什么下标越界。

下面是一个错误示例:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
 at test4.State.nextStates(State.java:93)
 at test4.State.main(State.java:478)

从这些提示信息中可以获取如下信息:

1、错误发生在93行

2、发生错误的时候,下标的值为2

接下来分析为什么下标值为什么是2就可以解决了。

最新文章

  1. 【BZOJ】3239: Discrete Logging
  2. linux系统下php安装mbstring扩展的二种方法
  3. NanoApe Loves Sequence-待解决
  4. CSS_03_03_ul图片替换
  5. showdialog()与show的区别
  6. 【转】 Homebrew – OSX下简单的包管理系统
  7. 数据库设置表的check约束出现乱码
  8. sizeof()和strlen()在求字符串长度时的差别
  9. POJ2151Check the difficulty of problems 概率DP
  10. VirtualBox 扩展包卸载或安装失败(VERR_ALREADY_EXISTS)
  11. diff命令
  12. JSP userBean setProperty直接从request中获取参数
  13. Android - 多语言自动适配
  14. C#中UDP数据的发送、接收
  15. uva-507
  16. 算法练习LeetCode初级算法之动态规划
  17. 异步Async
  18. [CF453B]Little Pony and Harmony Chest
  19. NGINX: 统计网站的PV、UV、独立IP
  20. Unity下Iso和Persp两种模式的区别

热门文章

  1. 随想录(kgdb的基本原理)
  2. jquery.treetable.js
  3. sift特征简述
  4. 【C++】STL之队列queue
  5. phpcms 缓存模板文件
  6. iOS常识名词解释 2016/04/05
  7. Linux文件传输scp和rsync断点续传
  8. Mysql按照字段值做分组行转列查询
  9. FreeMarker自定义TemplateDirectiveModel
  10. JSP学习(四)JSP属性范围