A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 俊颜魅惑众生° 于 2014-1-16 11:50 编辑

哪位大神给我讲下数组和集合的区别。最好说的详细点

4 个回复

倒序浏览
数组和集合类同是容器,区别是:
1.  数组虽然可以存储对象,但长度是固定的,集合长度是可变的。
2.  数组能存储基本数据类型,集合只能存储对象。
回复 使用道具 举报
数组只有一个功能就是获取 而集合就有很多功能 比如增删改查 一般我们给客户返回的就是数组让客户看的到就行了不让客户进行操作这时就需要用到数组.如果要让客户进行操作这时我们就把数组变成集合
回复 使用道具 举报
一:数组声明了它容纳的元素的类型,而集合不声明。这是由于集合以object形式来存储它们的元素。
二:一个数组实例具有固定的大小,不能伸缩。集合则可根据需要动态改变大小。
三:数组是一种可读/可写数据结构---没有办法创建一个只读数组。然而可以使用集合提供的ReadOnly方法,以只读方式来使用集合。该方法将返回一个集合的只读版本。
回复 使用道具 举报
数组长度是固定,数组中元素可以遍历获取;只可以获取元素
集合长度是可变的,而且有许多方法操作集合的增、删、改、查。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马