ArrayList#size()超过实际的对象数

Can*_*ğlu 22 java arraylist intellij-idea android-studio

我的Android应用程序中有一个ArrayList,它有2个项目.但是,它的大小方法返回3.我知道它听起来真的很简单和愚蠢,但这是如何:

在此输入图像描述

为什么会这样?ArrayList的大小如何返回错误的数字?当我迭代列表时,这会导致空指针异常.

Oli*_*Oli 21

IntelliJ有一个关于隐藏null 值的设置.右键单击调试器中的变量部分,然后选择Customize Data Views....有一个选项Hide null array elements,你应该确保未被攻击.