什么是数组
数组是类似数据的连续集合,可以根据“索引”进行访问。它是最简单的数据结构类型,其中的元素被存储在一个连续的内存位置。
在Array中,index从0开始,所以要访问数组“numarray”的第一个元素,它应该写成numarray[0]。
什么是数组列表
ArrayList是相同或不同类型的对象的集合。ArrayList的大小可以根据需要动态地增加或减少。它的工作方式类似于数组,但与ArrayList中的数组不同的是,项可以被动态分配或释放,也就是说,你可以添加、删除、索引或搜索集合中的数据。
c升调中的数组列表示例输出:
123 ABC 67 PQR 45
Array和ArrayList的区别
- Array存储相同类型的数据,而ArrayList存储对象形式的数据,可能是不同类型的数据。
- 数组列表的大小动态增长,而数组大小在整个程序中保持静态。
- ArrayList中的插入和删除操作比Array慢。
- 数组是强类型的,而数组列表不是强类型的。
- array属于System。Array命名空间,ArrayList属于System。集合名称空间。
- 在Array和ArrayList之间进行选择时,要根据想要实现的特性来决定。
留下一个回复