我的 Android 应用中有一个 ArrayList,其中有 2 个项目。然而,它的 size 方法返回 3。我知道这听起来非常简单和愚蠢,但它是这样的:
为什么会发生这种情况? ArrayList 的大小如何返回不正确的数字?当我迭代列表时,这会导致空指针异常。
最佳答案
IntelliJ 有一个关于隐藏 null
值的设置。右键单击调试器中的变量部分并选择 Customize Data Views...
。 Hide null array elements
有一个选项,您应该确保未勾选。
关于java - ArrayList#size() 大于实际对象数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30262906/