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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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


王博


1.Map接口下有几个子类,各自有什么特点?
HashMap:采用哈希表结构,元素存取无序,元素不重复(需要重写hashCode()和equals()方法)
LinkedHashMap采用哈希表+链表结构,元素存取有序,元素不重复(需要重写hashCode()和equals()方法)


2.目前为止,我们所学的遍历map集合有几种方式?
键找值:通过keySet()方法,将键集合中所有的键key添加到set集合中,遍历set集合,通过get()方法获取每个键所对应的值
键值对:通过entrySet()方法,将键key和对应的值value封装成为一个Entry对象,然后通过对象调用getKey(),getValue()方法

Collection

3.请用自己的语言描述你所了解的集合体系
集合分为单列集合Collection和双列集合Map

Collectiony分为List和Set
List是有序的,可重复的,有索引,其中又分为ArrayList,LinkedList
Set是无序的,不可重复,无索引,其中又分为HashSet,LinkedHashSet

Map分为HashMap,LinkedHashMap


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