数组List默认长度

时间:2025-03-19 09:48:07

ArrayList默认的长度为10


但是List l=new ArrayList<>();
  
        ("数组的长度为:"+());//输出size为0

因为:     size()是“”逻辑长度“”,是指内存中已经存在的“实际元素的长度” 而空指针不被计算
当向数组中添加元素时:(1);

("数组的长度为:"+());//输出size为1,此时数组的长度就会放生相应的改变

所以此题

ArrayList list = new ArrayList(20);中的list扩充几次

答案为0,

因为默认ArrayList()的长度为10,如果要添加20个元素,那么肯定是要对数组进行一次的扩容的操作,

而此时本来就声明了空间是20,所以一次行就为我们分配了这么多大空间,所以就不需要进行扩容的操作了。