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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-6-24 21:03  /  3087 人查看  /  26 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 wangyuchen 于 2018-6-24 21:36 编辑

王宇晨
1.Map接口下有几个子类,各自有什么特点?
HashMap:存储结构采用的是哈希表结构,元素的存取顺序不能保证一致。
LinkedHashMap:存储结构采用的是哈希表结构和链表结构,通过链表结构可以保证元素的存取顺序。
2.目前为止,我们所学的遍历map集合有几种方式?
遍历Map集合有两种方式。
一种是键找值方式,首先获取键值,存储到Set集合,然后遍历Set集合得到每一个键,然后通过键找到对应的值。
一种是键值对方式,首先获取键值对对象(Entry),然后遍历Entry集合得到每一个对象,然后通过对象调取对应的键与值。
3.请用自己的语言描述你所了解的集合体系
集合分为单列集合和双列集合
单列集合:Collection结合,结合中元素是独立存在的。
                 Collection结合又可以分为List结合和Set集合,List集合中元素有顺序,有索引,元素可以重复;Set集合中元素没有顺序,无索引,元素不可以重复
双列集合:Map集合,结合中元素是成对存在的,每一个元素由键和值两部分组成,并且键是唯一的,值可以重复。



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马