小编Rae*_*zar的帖子

在空列表中使用".Get(0)"时,我得到一个越界异常而不是null?

所以在我的家庭作业中,为了我的错误检查测试的东西,我做了一个得到一个List<SomeObject>,我得到一个IndexOutOfBoundsException.我通过检查来解决它,.isEmpty但我想知道为什么不:

boolean b = myList.Get(0) != null;
Run Code Online (Sandbox Code Playgroud)

工作?

当我调试应用程序并查看时,myList我看到了9个条目null.我可以看到它0虽然是大小,所以这可能是为什么?它的大小0,所以当我试图获得一个条目它不存在?

java arraylist indexoutofboundsexception

3
推荐指数
1
解决办法
1万
查看次数