本文介绍了如何解决java.lang.IndexOutOfBoundsException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
异常线程mainjava.lang.IndexOutOfBoundsException:指数: 0,大小:0在java.util.ArrayList.rangeCheck(ArrayList.java:604)
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:604)
在arraylist.java的行
in line of arraylist.java
private void rangeCheck(int index) { if (index >= size) throw new IndexOutOfBoundsException(outOfBoundsMsg(index)); }在行
List lstpp = getResult(pp) ; System.out.println("=====Persegi Panjang===="); System.out.println("luas = "+((Integer)lstpp.get(0)));请帮忙
推荐答案您想从一个空数组得到一个元素。这就是为什么尺寸:0 从异常
You want to get an element from an empty array. That's why the Size: 0 from the exception
java.lang.IndexOutOfBoundsException:指数:0,大小:0
所以,你不能做 lstpp.get(0),直到填满数组。
So you cant do lstpp.get(0) until you fill the array.
更多推荐
如何解决java.lang.IndexOutOfBoundsException
发布评论