黑马程序员技术交流社区
标题:
集合与数组都是容器,他们有什么区别?
[打印本页]
作者:
18001105207
时间:
2016-9-21 23:05
标题:
集合与数组都是容器,他们有什么区别?
集合与数组都是容器,他们有什么区别?
作者:
18001105207
时间:
2016-9-21 23:08
用法上好像大同小异
作者:
zhangzhenxi
时间:
2016-9-21 23:40
也可以说集合是个长度可变的数组,而数组长度定下来就不可改变了。然后数组处理增删慢,查询快,而集合增删快,查询慢。数组只能存一种数据类型,而集合可以存多种。我也是个初学者,目前知道这些,希望对你有用。
作者:
yangwenbin12345
时间:
2016-9-21 23:46
数组定长,集合是可变长度,用集合更加灵活,数组查询快,删除慢,集合是查询比较慢,因为是链表结构的,删除很快,集合中有定了泛型以后就不可以用别的类型,但是集合可以设置泛型为object类型的,放任意类型元素,数组就只能指定一个类型,最好建议用集合,其实集合的底层也是数组的实现,集合的可操作的方法比数组多。
作者:
醉醒
时间:
2016-9-22 00:09
集合只能存储引用数据类型,就算存基本数据类型也会被自动装箱
数组可以存引用数据类型和基本数据类型
作者:
回根的落叶
时间:
2016-9-22 00:53
其实简单点说,集合体系中的方法更多,功能更加强大,用起来会方便很多很多。
作者:
Fate_stay
时间:
2016-9-27 17:20
集合长度可变,数组长度固定,
作者:
Fate_stay
时间:
2016-9-27 17:21
集合长度可变,数组长度固定,
作者:
隔壁老王之老王
时间:
2016-9-27 17:29
数组的存储方式是固定的,在初始化的时候数组有多少个元素就是固定的,而且类型必须是一致
作者:
隔壁老王之老王
时间:
2016-9-27 17:32
集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,能满足更多的需求
作者:
18001105207
时间:
2016-9-27 21:34
多谢大家的分享
作者:
梦魇0023
时间:
2016-9-27 21:47
只知道数组是有索引的,集合能加入元素
作者:
暮雨微凉
时间:
2016-9-28 08:32
数组长度不可变。而集合的长度是可以变化的,并且集合可以存储引用数据类型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2