1 个回答
原生的数组会有一个特点:你在使用的时候必须要为它创建大小,而ArrayList不用。在日常开发的时候,往往我们是不知道数组的大小的,如果数组的大小指定多了,内存浪费;如果数组大小指定少了,装不下。假设我们给定数组的大小是10,要往这个数组里边填充元素,我们只能添加10个元素。而ArrayList不一样,ArrayList我们在使用的时候可以往里边添加20个,30个,甚至更多的元素,因为ArrayList是实现了动态扩容的
发布于:2年前 (2023-03-16) IP属地:四川省
我来回答
您需要 登录 后回答此问题!