1.长度
Array的大小是固定的,ArrayList的大小是动态的(自动扩容1.5倍)
2.存储类型
Araay可以包含基本类型和对象类型,ArrayList只能包含对象类型
3.使用
Array 中,只能一次获取或设置一个元素值
ArrayList 提供了添加、插入或移除 某一范围元素的方法
4.效率
因为ArrayList是在Array的基础上做了各种丰富多样的功能增强,所以ArrayList效率上自然是不如Array效率高了。
1.长度
Array的大小是固定的,ArrayList的大小是动态的(自动扩容1.5倍)
2.存储类型
Araay可以包含基本类型和对象类型,ArrayList只能包含对象类型
3.使用
Array 中,只能一次获取或设置一个元素值
ArrayList 提供了添加、插入或移除 某一范围元素的方法
4.效率
因为ArrayList是在Array的基础上做了各种丰富多样的功能增强,所以ArrayList效率上自然是不如Array效率高了。