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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

List和Set感觉都差不多,除了存储元素可以重复和不可以重复之外,在使用他们的时候,怎么选择呢

3 个回复

倒序浏览
list集合体系是有序的。set集合是无序的,存储和读取顺序不一致
回复 使用道具 举报
现在仅学了基础课程,我认为这主要看项目中数据的结构,然后才可以决定采取哪一种,是list还是set。前者有数组和链表,后者为哈希和树。比如:如果是一个公司中有N个项目经理,一个项目经理管理一个团队,团队中有N个组长,一个组长负责一个模块,一个组长下又有几个职员,这种情况下,优选树结构存储,这是我个人的理解
回复 使用道具 举报
需要排序的时候会用到set,其他好像都用List 我是这样理解的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马