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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© satana 中级黑马   /  2016-5-19 23:27  /  351 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

List   Set   Map   有什么区别

3 个回复

正序浏览
li6232876 发表于 2016-5-20 00:29
(1)List 可以存储重复元素,有序,线程
(2)set不可以存储重复元素,无需;
(3)Map是键值对集合,每一 ...

谢谢,受教了
回复 使用道具 举报
(1)List 可以存储重复元素,有序,线程
(2)set不可以存储重复元素,无需;
(3)Map是键值对集合,每一个键对应一个值,键是不可以重复的,值可以。
回复 使用道具 举报
List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。

|Set:无序(存入和取出顺序有可能不一致),不可以存储重复元素。必须保证元素唯一性。
Map中的存储的一对元素:一个是键,一个是值,键与值之间有对应(映射)关系。
特点:要保证map集合中键的唯一性。
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马