文档章节

java.lang.ArrayIndexOutOfBoundsException

今日竹石
 今日竹石
发布于 2014/04/16 10:23
字数 162
阅读 97
收藏 0

java.lang.ArrayIndexOutOfBoundsException: 0
数组下标连0都越界了,唯一的原因是数组的维数为0
有两类数组初始化语句会导致这种情况发生
int[] a=new int[0];
int[] a={};

如果你的程序以前正常,现在变得不正常了,就只有一种情况了,那就是使用了int变量初始化数组,如
int[] a=new int[i];
这个i是一个变量,当i>0程序正常;当i等于零时并试图去访问a[0]就会出现你看到的异常

解决这个问题先必须找到被数组维数被初始化为0的原因


© 著作权归作者所有

共有 人打赏支持
今日竹石
粉丝 41
博文 227
码字总数 181312
作品 0
朝阳
程序员
jetty启动项目报错,而tomcat启动就正常

java.lang.ArrayIndexOutOfBoundsException: 26431 at org.objectweb.asm.ClassReader.(Unknown Source) at org.objectweb.asm.ClassReader.(Unknown Source) at org.objectweb.asm.ClassRea......

jack_jones
2015/11/05
7.5K
8
mybatis 查询数据报错

小弟初学mybatis 当执行数据查询时,报一下异常,但不知道是什么引起的,兄弟们帮忙看看啊! Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: ...

lixingchun
2014/03/07
735
2
jboss 7.1.1.Final 下运行项目报错

16:20:00,684 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start service jboss.deployment.unit."cpsp.war".WeldService: org.jboss.msc.service.St......

古玉云
2014/06/17
2.6K
2
jmf报错。。。。。

@leode_macondo 你好,想跟你请教个问题:你那篇jmf rtp实现视频音频聊天的,我CaptureDeviceInfo info = (CaptureDeviceInfo) CaptureDeviceManager.getDeviceList(new VideoFormat(null)).......

守候
2012/08/17
161
1
关于Vector的一个问题

如果往Vector指定位置插入指定元素, Vector vector = new Vector(); vector.add(1,"abc"); 像这样添加,对吗?? 为什么会报出java.lang.ArrayIndexOutOfBoundsException: 1 > 0 这样的异常...

黑菜妞妞
2011/08/30
593
3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取余运算

python中取余运算逻辑如下: 如果a 与d 是整数,d 非零,那么余数 r 满足这样的关系: a = qd + r , q 为整数,且0 ≤ |r| < |d|。 经过测试可发现,python3.6中取余运算得到的 r 是正整数;...

colinux
13分钟前
1
0
[雪峰磁针石博客]软件测试专家工具包1web测试

web测试 本章主要涉及功能测试、自动化测试(参考: 软件自动化测试初学者忠告) 、接口测试(参考:10分钟学会API测试)、跨浏览器测试、可访问性测试和可用性测试的测试工具列表。 安全测试工具...

python测试开发人工智能安全
今天
3
0
JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
3
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
1
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部