Array和ArrayList有什么区别呢?

打印 上一主题 下一主题

主题 536|帖子 536|积分 1608

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

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

民工心事

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表