java程序设计开发,Java高级API-集合框架学习笔记

概述
概念
Java 集合框架是 Java 提供的一组用于存储和操作数据的类和接口,位于 java.util
包中。它提供了各种数据结构(如列表、集合、映射等),能方便开发者处理不同类型的数据。
集合框架的优点
- 降低编程难度:提供了丰富的数据结构和算法,开发者可直接使用,无需从头实现。
- 提高程序性能:经过优化,能高效处理大量数据。
- 增强代码可维护性:遵循统一接口和规范,便于代码复用和扩展。
集合框架的分类
主要分为两大体系:
- Collection 体系:存储单个元素,又可细分为
List
(有序可重复)、Set
(无序不重复)和Queue
(队列)。 - Map 体系:存储键值对。
Collection 接口
常用方法
add(E e)
:向集合中添加元素。remove(Object o)
:从集合中移除指定元素。contains(Object o)
:判断集合中是否包含指定元素。size()
:返回集合中元素的数量。iterator()
:返回一个迭代器,用于遍历集合。