Reputation: 1258
for example I have an ArrayList with 2 elements, but Eclipse Java debugger shows me 10 elements where 3-10 are just nulls. How to disable this "feature"?
details on image
http://img.skitch.com/20090326-8si53ytntwy6tjgsur32qwtmm2.png
P.S.: Mac OS 10.5.6, Java6, Eclipse 3.4.2
Upvotes: 5
Views: 926
Reputation:
By Default when an ArrayList is created, its size is 10. Use ensureCapacity method of it to specify your capacity. this method should should be used if you have large nos of element to be added to arraylist, which helps in minimizing reallocation of memory chunks to when arraylist dynamically increases its size.
Upvotes: 1
Reputation: 371
In the "Variables" view (as seen in your screenshot) click on the small downward triangle (=menu) in the top-right corner, select the "Java" sub-menu and then remove the tick in front of "Show null array entries".
(This sometimes does not work the first time. Probably a bug. Just try it until the null-values are gone in the view.)
Upvotes: 9