作者:禅与计算机程序设计艺术
1.简介
1.1 背景介绍
在 Java 中,集合类是用来存储、管理、操作数据的容器,Java 提供了 5 个主要的集合类:List、Set、Map、Queue 和 Deque。顾名思义,这些类可以分为以下几种:
- List(列表):List 是一种有序的元素集合,元素之间存在先后顺序。ArrayList 和 LinkedList 是最常用的 List 实现类。
- Set(集):Set 是一种无序的元素集合,元素不允许重复,也没有先后顺序。HashSet 和 TreeSet 是最常用的 Set 实现类。
- Map(字典):Map 是一种用于存储键值对的数据结构。HashMap 和 TreeMap 是最常用的 Map 实现类。
- Queue(队列):Queue 是一种元素按先进先出的顺序排列的集合。LinkedList 和 ArrayDeque 是最常用的 Queue 实现类。
- Deque(双端队列):Deque(“deck” 的首字母缩写)是一种元素能够从两端添加或删除元素的集合。ArrayDequeue 是最常用的 Deque 实现类。
本文将会介绍上述集合类的一些