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