在Eclipse java调试器中隐藏不存在的变量

在Eclipse java调试器中隐藏不存在的变量,java,eclipse,debugging,Java,Eclipse,Debugging,例如,我有一个包含2个元素的ArrayList,但EclipseJava调试器向我显示了10个元素,其中3-10只是null。如何禁用此“功能” 有关图像的详细信息 注意:Mac OS 10.5.6、Java6、Eclipse 3.4.2在“变量”视图(如屏幕截图所示)中,单击右上角的小向下三角形(=菜单),选择“Java”子菜单,然后删除“显示空数组条目”前面的勾号 (这有时在第一次使用时不起作用。可能是一个错误。只需尝试,直到视图中的空值消失。)默认情况下,创建ArrayList时,其大小

例如,我有一个包含2个元素的ArrayList,但EclipseJava调试器向我显示了10个元素,其中3-10只是null。如何禁用此“功能”

有关图像的详细信息

注意:Mac OS 10.5.6、Java6、Eclipse 3.4.2

在“变量”视图(如屏幕截图所示)中,单击右上角的小向下三角形(=菜单),选择“Java”子菜单,然后删除“显示空数组条目”前面的勾号


(这有时在第一次使用时不起作用。可能是一个错误。只需尝试,直到视图中的空值消失。)

默认情况下,创建ArrayList时,其大小为10。使用it的Recapacity方法指定您的容量。如果要将大量元素添加到arraylist,则应使用此方法,这有助于在arraylist动态增加其大小时最大限度地减少内存块的重新分配。

我打算建议更改详细信息格式化程序,但这不是正确的解决方案,而且我从未注意到“显示空数组项”选择权+1负面评价很烦人。虽然这不是最好的答案,但仍然是有用的信息+从我这里一比零。。。