`Collection`接口是Java中用于存储和操作对象集合的接口,它提供了一系列方法来管理集合中的元素。以下是`Collection`接口中一些基本方法的概述:
添加元素
`boolean add(Object e)`: 向集合中添加一个元素。如果添加成功,返回`true`;如果元素已存在,则返回`false`。
`boolean addAll(Collection c)`: 将指定集合`c`中的所有元素添加到当前集合中。
删除元素
`void clear()`: 移除集合中的所有元素。
`boolean remove(Object o)`: 从集合中删除指定元素的单个实例(如果存在)。
`boolean removeAll(Collection c)`: 移除集合中所有属于指定集合`c`的元素。
判断集合状态
`boolean contains(Object o)`: 检查集合中是否包含指定的元素`o`,包含则返回`true`,否则返回`false`。
`boolean containsAll(Collection c)`: 检查集合中是否包含指定集合`c`的所有元素,全部包含则返回`true`,否则返回`false`。
`boolean isEmpty()`: 如果集合中没有元素,则返回`true`。
迭代集合
`Iterator iterator()`: 返回一个迭代器对象,用于遍历集合中的元素。
获取集合信息
`int size()`: 返回集合中元素的个数。
`Object[] toArray()`: 将集合转换为数组。
集合比较
`boolean equals(Object o)`: 比较此集合与指定对象是否相等,比较的是集合中的元素是否相等,而不是比较对象的引用地址。
`int hashCode()`: 返回此集合的哈希码值。
以上方法提供了对集合的基本操作,包括添加、删除、检查元素存在性、遍历集合、获取集合大小和哈希码值,以及比较集合内容等。使用这些方法可以方便地管理和操作集合中的数据