Java 集合框架是 Java 语言中用于存储和操作集合对象的标准库。它提供了丰富的接口和类,用于处理各种类型的集合数据,如列表、集合、映射等。
概述
Java 集合框架包括以下几个主要组件:
- 集合接口:定义了集合的基本操作,如添加、删除、查找等。
- 实现类:提供了具体的集合实现,如 ArrayList、LinkedList、HashSet、HashMap 等。
- 迭代器:用于遍历集合中的元素。
- 比较器:用于比较集合中的元素。
常用集合类
以下是一些常用的 Java 集合类:
- ArrayList:基于动态数组实现的列表,提供快速的随机访问。
- LinkedList:基于双向链表实现的列表,适合频繁插入和删除操作。
- HashSet:基于哈希表实现的集合,不允许重复元素。
- HashMap:基于哈希表实现的映射,用于存储键值对。
实例
以下是一个使用 ArrayList 的示例:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
for (String item : list) {
System.out.println(item);
}
}
}
扩展阅读
更多关于 Java 集合框架的详细内容,请参阅Java 集合框架教程。
图片展示
Java Collections Framework