我的Android应用程序中有一个ArrayList,它有2个项目。然而,它的大小方法返回3.我知道它听起来真的很简单和愚蠢,但这是如何:
为什么会这样? ArrayList的大小如何返回错误的数字?当我迭代列表时,这会导致空指针异常。
答案 0 :(得分:20)
IntelliJ具有隐藏null
值的设置。右键单击调试器中的变量部分,然后选择Customize Data Views...
。 Hide null array elements
有一个选项,你应该确保它是未被选中的。