文章目录
- 认识Map集合
- Map集合的常用方法
- Map集合的遍历方法
- 键找值
- 键值对(难度较大)
- lambda表达式
- HashMap的底层原理
- LinkedMap的底层原理
- TreeMap的底层原理
- 集合的嵌套
认识Map集合
- Map集合的每个元素“key=value”称为一个键值对/键值对对象/一个Entry对象,Map集合也被叫做“键值对集合”
- 键是重要的,值只是附带的
Map集合的常用方法
Map集合的遍历方法
键找值
键值对(难度较大)
lambda表达式
HashMap的底层原理
HashMap跟HashSet的底层原理是一模一样的,都是基于哈希表实现的。
LinkedMap的底层原理
原来学习的LinkedHashSet集合的底层原理就是LinkedHashMap。
TreeMap的底层原理
TreeMap跟TreeSet集合的底层原理是一样的,都是基于红黑树实现的排序。
集合的嵌套
Map<String,ArrayList<String>> map =new HashMap();