转自:
http://www.java265.com/JavaJingYan/202207/16570752293905.html
Array:
数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。
数组是用于储存多个相同类型数据的集合
ArrayList:
ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接口,灵活的设置数组的大小等好处
下文笔者讲述Array和ArrayList的区别简介说明,如下所示- 区别1:
- 存储类型不同
- Array:只可存储基本数据类型和对象
- ArrayList:只能存储对象
- 区别2:
- 大小不同
- Array:被设置为固定大小
- ArrayList:是一个可变数组,大小可自动调整
- 区别3:
- 对象所包含的方法不同
- Array:所包含的方法没有ArrayList多
- ArrayList有很多操作方法:addAll、removeAll、iteration等
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |