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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么将map里面的元素存放到set中,而不是存放到List中呢?

4 个回复

倒序浏览
为了保证键或映射关系的唯一性吧
回复 使用道具 举报
list中存储的数据可重复,set中存储的数据不可重复,map中的键值不能重复,大概就是因为这个原因,
回复 使用道具 举报
Map存储的是键值对。键唯一,值可以重复。为了保证键的唯一性,所以键keySet方法和entrySet方法返回的都是set集合,值可以通过values方法,返回所有值的Collection
回复 使用道具 举报
小七的 发表于 2015-3-30 15:49
list中存储的数据可重复,set中存储的数据不可重复,map中的键值不能重复,大概就是因为这个原因, ...

恩我也觉得是这个原因,谢谢回复!我在努力挣积分
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马