一个奇怪的异常,帮忙看看。
Exception in thread "AWT-EventQueue-0 "
java.lang.ArrayIndexOutOfBoundsException: -1
这算什么?帮忙看看阿,谢谢。
------解决方案--------------------下标越界.看你的数组或者list
------解决方案--------------------数组越界,有可能是你的数组被填入了大于它的size数目的对象~~
------解决方案--------------------delRow 有可能只有0或1个元素?
------解决方案--------------------慢慢调下,数组下标越界的问题
------解决方案--------------------是数组越界
------解决方案--------------------越界了,比如你的数组里有1,2,3三个元素,但是你非得去读第100个元素,它就会报错了。
这个得结合上下文看是哪儿的问题。
------解决方案--------------------this._mf.getTable_Student(). 是得到一个字符串吧,还是不跟数组一样,下标越界了。
------解决方案--------------------delElement = this._mf.getTable_Student().getValueAt(delRow,1).toString();
那可能是参数(delRow,1)有越界吧,你看看你得到的这个Jtable到底是几行几列吧!
------解决方案--------------------数组越界
------解决方案--------------------数组越界
就是说你数组里面只有10个数
而你却想取这个数组中的第11个数时就会抛出
ArrayIndexOutOfBoundsException异常