9.3 Collection
Collection是所有单列集合的父接口,在该接口中声明了所有集合共有的核心方法,如元素的添加、删除等操作,还提供了对集合中元素的查询和判断操作等。Collection接口中的常用方法及说明如表9.1所示。
表9.1 Collection接口的常用方法

续表

表9.1中列举了部分集合的方法,更多的集合方法以及详细描述可以查阅Java API文档。需要说明的是,虽然可以向集合中存入任何Object及其子类的元素,但不建议在同一个集合实例中存储不同类型的元素,建议在集合的使用过程中采用泛型来限制存储的元素类型。
【例9.1】创建一个存储String类型元素的集合,练习集合的常用方法。
(https://www.daowen.com)

运行上述代码,程序输出结果如图9.2所示。

图9.2 程序输出结果
Collection接口有两个重要的子接口:java.util.List和java.util.Set。下面将分别介绍List接口和Set接口。
扩展:
JDK中提供了一个Collections类,用于对集合进行辅助操作,如排序、查找、复制、填充等;同时JDK中也提供了一个Arrays类,用于对数组进行辅助操作。