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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问集合与数组有什么区别?

2 个回复

倒序浏览
list集合的底层是数组,另外集合长度可变,数组不行
回复 使用道具 举报
数组可以存储任意类型的数据,而集合只能存储引用数据类型的数据;
定义数组长度是固定的,而集合的长度是可变的;
数组同时只能存储一种数据类型,而集合同时可以存储多种数据类型;
数组更接近底层的数据,查询比较快,而集合查询比较慢;
数组存储空间的连续的内存存储空间,而集合是不连续的;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马