Java中常见常用的集合

默认分类 · 2021-09-01

ArrayList(常用)

ArrayList 继承自 抽象类 List,常见写法:

List list = new ArrayList()

LinkedList

LinkedList 不仅继承自抽象类List,还在此基础上实现了接口Deque (双向链表结构),以及接口Queue(队列)

因此,LinkedList不仅具有List 集合的功能方法,更具有了一些特殊方法

HashMap(常用)

HashMap 是以键值对(key,value)的方式存储数据的,其中key不能重复,示例:

HashMap<String,Object> hm = new HashMap<>()

HashSet

  • HashSet 中封装了一个 HashMap,Set作为Map的键而存在
  • HashSet 中的元素是唯一的,不重复
  • HashSet 中的元素是无序的(元素的存储顺序无法预测)
Theme Jasmine by Kent Liao