黑马程序员技术交流社区

标题: 哪位大神给我讲下数组和集合的区别。最好说的详细点 [打印本页]

作者: 俊颜魅惑众生°    时间: 2014-1-16 11:32
标题: 哪位大神给我讲下数组和集合的区别。最好说的详细点
本帖最后由 俊颜魅惑众生° 于 2014-1-16 11:50 编辑

哪位大神给我讲下数组和集合的区别。最好说的详细点
作者: 汪伟楠    时间: 2014-1-16 11:41
数组和集合类同是容器,区别是:
1.  数组虽然可以存储对象,但长度是固定的,集合长度是可变的。
2.  数组能存储基本数据类型,集合只能存储对象。
作者: 黄晓鑫    时间: 2014-1-16 11:42
数组只有一个功能就是获取 而集合就有很多功能 比如增删改查 一般我们给客户返回的就是数组让客户看的到就行了不让客户进行操作这时就需要用到数组.如果要让客户进行操作这时我们就把数组变成集合
作者: 776699    时间: 2014-1-16 11:51
一:数组声明了它容纳的元素的类型,而集合不声明。这是由于集合以object形式来存储它们的元素。
二:一个数组实例具有固定的大小,不能伸缩。集合则可根据需要动态改变大小。
三:数组是一种可读/可写数据结构---没有办法创建一个只读数组。然而可以使用集合提供的ReadOnly方法,以只读方式来使用集合。该方法将返回一个集合的只读版本。
作者: 程玉习    时间: 2014-1-16 12:01
数组长度是固定,数组中元素可以遍历获取;只可以获取元素
集合长度是可变的,而且有许多方法操作集合的增、删、改、查。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2