Java集合中List和 Map区别?

 我来答
精灵动漫
2019-05-22 · 专注发表一些有趣的视频片段
精灵动漫
采纳数:80 获赞数:95

向TA提问 私信TA
展开全部
一个是存储单列数据的集合,,另外一个是存储键和值这样的双列数的集合,List中存储的数据是有顺序的,并且允许重复。。。Map中存储的数据是没有顺序的,其键是不能重复的,它的值是可以有重复的。。。

List继承Collection接口,,Map不继承Collection接口。
xiexie20172018
2021-02-03 · 超过30用户采纳过TA的回答
知道答主
回答量:604
采纳率:77%
帮助的人:26.6万
展开全部
集合类型主要有3种:set(集)、bailist(列表)和map(映射)。
1、List(有序、可重复)
List里存放的对象是有序的,同时也是可以重复的,List关注的是索引,拥有一系列和索引相关的方法,查询速度快。因为往list集合里插入或删除数据时,会伴随着后面数据的移动,所有插入删除数据速度慢。
2、Set(无序、不能重复)

Set里存放的对象是无序,不能重复的,集合中的对象不按特定的方式排序,只是简单地把对象加入集合中。

3、Map(键值对、键唯一、值不唯一)

Map集合中存储的是键值对,键不能重复,值可以重复。根据键得到值,对map集合遍历时先得到键的set集合,对set集合进行遍历,得到相应的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我就是静静22
2019-05-23
知道答主
回答量:6
采纳率:0%
帮助的人:3.3万
展开全部
一个是存储单列数据的集合,另一个是存储键和值这样的双列数据的集合,List中存储的数据是有顺序,并且允许重复;Map中存储的数据是没有顺序的,其键是不能重复的,它的值是可以有重复的
Java当中框架的区别可以参考黑马程序员的论坛,有讲师写的技术文章。还有很多公开课,可以官网对话框咨询一下,都是免费资源
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式