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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 右手年华 中级黑马   /  2015-3-31 21:21  /  1307 人查看  /  21 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组和集合的区别是什么

21 个回复

倒序浏览
1、长度问题
        数组固定
        集合可变
2、存储元素问题
        数组可以是基本类型,也可以是引用类型。
        集合只能是引用类型。
3、是否同一类型
        数组元素类型一致。
        集合元素类型可以不一致。
回复 使用道具 举报 3 0
嗯嗯,刚好没搞明白这块,现在看到了,懂了
回复 使用道具 举报
集合可以存储多个不同类型的对象  ,操作方式多样化

点评

总结的好认真啊,真是细心人  发表于 2015-4-5 00:12
回复 使用道具 举报
leonard 发表于 2015-3-31 21:26
1、长度问题
        数组固定
        集合可变

2楼回复的很全面!
回复 使用道具 举报
2L已经说的很全面了,直白一点就是集合只是数组的一种
回复 使用道具 举报 2 0
leonard 发表于 2015-3-31 21:26
1、长度问题
        数组固定
        集合可变

谢谢。写的挺好的,好好学习
回复 使用道具 举报
还没学到
回复 使用道具 举报
李嘉泓 发表于 2015-4-1 00:18
2L已经说的很全面了,直白一点就是集合只是数组的一种

还好吧。你学的怎样。
回复 使用道具 举报
李嘉泓 发表于 2015-4-1 00:18
2L已经说的很全面了,直白一点就是集合只是数组的一种

你学的怎样,还好吧
回复 使用道具 举报
最顶楼回答得很全啊
回复 使用道具 举报
有很多集合底层还是数组实现的呢。比如ArrayList,一对一类的集合底层实现无外乎就是数组和链表这两种。
回复 使用道具 举报
顶顶顶顶顶的顶顶顶顶顶

回复 使用道具 举报
数组长度固定,且只能装同类元素
集合长度可变,可以装不同类型元素,集合只可以装对象
回复 使用道具 举报
别闹,这个还要问?
回复 使用道具 举报
最基本的 数组长度不可变
回复 使用道具 举报
二楼总结的很全面,但是我不懂三楼那句集合是数组的一种是怎么得出来的?!
回复 使用道具 举报
最主要就是长度可变
回复 使用道具 举报
李嘉泓 发表于 2015-4-1 00:18
2L已经说的很全面了,直白一点就是集合只是数组的一种

说反了吧  数组是集合的一种吧
回复 使用道具 举报
2楼高能,,,加油学吧
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马