例如,我有一个包含2个元素的ArrayList,但是Eclipse Java调试器显示了10个元素,其中3-10只是空值。如何禁用此“功能”?
关于图像的细节
http://img.skitch.com/20090326-8si53ytntwy6tjgsur32qwtmm2.png
附言:MacOS10.5.6,Java6,Eclipse3.4.2
发布于 2009-03-26 20:56:37
在"Variables“视图(如截图所示)中,单击右上角的向下小三角形(=menu),选择"Java”子菜单,然后去掉"Show null array entries“前面的勾号。
(这有时在第一次时不起作用。可能是个窃听器。只需尝试它,直到空值在视图中消失。)
发布于 2009-03-27 01:42:30
创建ArrayList时,默认大小为10,使用其ensureCapacity方法指定您的容量。如果您有大量元素要添加到arraylist中,则应使用此方法,这有助于在arraylist动态增加其大小时最大限度地减少内存块的重新分配。
https://stackoverflow.com/questions/687477
复制相似问题