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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-6-22 17:35  /  2263 人查看  /  31 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.map是一个存取无序的集合,存储的是一个键值对,其中键不可重复,值可重复,可存储null值,null键

2.遍历map共有两种方式:
a.获取keySet并遍历,再根据key获取集合的value值
b.获取EntrySet并遍历,得到一个Entry,存储键值对,调用方法getKey(),getValue()获取键值对

3.集合分为单列集合和双列集合
单列集合:父接口Collection
子接口:有序集合List(元素存取有序,有索引,元素可重复)、无序集合Set(元素存取无序,无索引,元素不可重复)
实现类:有序集合ArrayList(底层数组实现,存取快,增删慢)、LinkedList(底层链表实现,存取慢,增删快),无序集合HashSet(底层哈希表结构)、TreeSet(排序)、LinkedHashSet(有序)
双列集合:父接口为Map(存储键值对,键与值一一对应,键不可重复,值可重复,可存null,存取无序)
实现类:HashMap(存取无序)、TreeMap(底层红黑树实现、可排序)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马