java.lang.ArrayIndexOutOfBoundsException:空

时间:2019-12-26 12:31:27

标签: java

我的应用程序有两次java.lang.ArrayIndexOutOfBoundsException: null异常,它们都发生在list.get()方法上,这是JDK源代码

 `private E get(Object[] paramArrayOfObject, int paramInt)
  {
    return paramArrayOfObject[paramInt];
  }
  `

出什么问题了?   请举一个简单的例子,抛出java.lang.ArrayIndexOutOfBoundsException null.
  谢谢!

1 个答案:

答案 0 :(得分:1)

请在调用paramArrayOfObject [paramInt];之前检查数组长度;

if(paramArrayOfObject.length > paramInt) return paramArrayOfObject[paramInt]; else return null;