Java是一种面向对象的编程语言,提供了许多用于处理数据的集合类。在Java中,Collection和Collections是两个相关但不同的概念。Collection是Java集合框架的一个接口,它定义了一组用于存储和操作一组对象的方法。而Collections是一个包含了各种静态方法的实用类,提供了一些通用的集合操作方法。
- Collection接口
Collection接口代表了一组对象,它是Java集合框架的根接口,定义了一些基本的操作方法,如添加、删除、遍历等。它是其他集合类(如List、Set等)的父接口。Collection接口的常见方法包括:
- add(E e): 向集合中添加一个元素。
- remove(Object o): 从集合中移除指定元素。
- size(): 返回集合中元素的数量。
- isEmpty(): 判断集合是否为空。
- contains(Object o): 判断集合是否包含指定元素。
- iterator(): 返回一个迭代器,用于遍历集合中的元素。
下面是一个使用ArrayList实现了Collection接口的示例代码:
import