java中集合长度的问题
当集合未加入东西的时候是否有长度,我记得是集合new一样的时候内存中会初步分配一定空间然道这个不算长度吗?...
当集合未加入东西的时候是否有长度,我记得是 集合new一样的时候内存中会初步分配一定空间 然道这个不算长度吗?
展开
展开全部
new一个ArrayList底层默认分配10块空间.但是此时打印list.size()结果是0.虽然分配了10块空间但是并没有值,因此并不能算是size.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然有了 直接用new ArrayList() ;
new出来的ArrayList的默认长度是10(或者说分配的内存空间)
new出来的ArrayList的默认长度是10(或者说分配的内存空间)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new 出来的是分配内存空间而已,像List,Set等等,如ArrayList、HashSet,他们new 出来之后,是有内存空间的,但是,里面的元素的个数为零,如果要知道它们元素的个数,就用getSize()方法即可,内存空间不叫长度
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询