Java 的集合框架(Collections Framework)提供了一组标准的数据结构接口和类,用于存储和操作数据。Java 集合类位于 java.util
包中,主要包括以下几个核心接口和实现类。
1. 核心接口
1.1. Collection 接口
Collection
是集合框架的根接口,但它本身并不提供任何直接实现。常见的子接口包括 List
、Set
和 Queue
。
- 常用方法:
boolean add(E e)
:向集合中添加元素。boolean remove(Object o)
:从集合中移除指定的元素。int size()
:返回集合中的元素数量。boolean contains(Object o)
:检查集合中是否包含指定元素。Iterator<E> iterator()
:返回集合元素的迭代器。
1.2. List 接口
List
是一个有序的集合,允许重复元素。可以通过索引来访问元素。
-
常用实现类:
ArrayList
:基于动态数组实现,查询速度快