我的应用程序有两次java.lang.ArrayIndexOutOfBoundsException: null
异常,它们都发生在list.get()
方法上,这是JDK源代码
`private E get(Object[] paramArrayOfObject, int paramInt)
{
return paramArrayOfObject[paramInt];
}
`
出什么问题了?
请举一个简单的例子,抛出java.lang.ArrayIndexOutOfBoundsException null.
谢谢!
答案 0 :(得分:1)
请在调用paramArrayOfObject [paramInt];之前检查数组长度;
if(paramArrayOfObject.length > paramInt)
return paramArrayOfObject[paramInt];
else
return null;