ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

java学习笔记(十)——Map集合体系

java学习笔记(十)——Map集合体系

文章目录

  • 认识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();

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进