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

时间:2015-05-15 15:06:07

标签: java arraylist intellij-idea android-studio

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

enter image description here

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

1 个答案:

答案 0 :(得分:20)

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