Collection包含哪些方法
时间: 2024-06-06 09:10:10 浏览: 13
Collection是Java中一个接口,它定义了一些通用的集合操作方法,包括但不限于以下:
1. add(Object obj): 将元素添加到集合中
2. addAll(Collection c): 将一个集合中的所有元素添加到当前集合中
3. clear(): 清空集合中的所有元素
4. contains(Object obj): 判断集合中是否包含指定的元素
5. containsAll(Collection c): 判断集合是否包含指定集合的所有元素
6. equals(Object obj): 判断两个集合是否相等
7. hashCode(): 返回集合的哈希码值
8. isEmpty(): 判断集合是否为空
9. iterator(): 返回一个用于遍历集合中元素的迭代器
10. remove(Object obj): 删除集合中的指定元素
11. removeAll(Collection c): 删除集合中与指定集合中相同的所有元素
12. retainAll(Collection c): 保留集合中与指定集合中相同的所有元素
13. size(): 返回集合中元素的数量
14. toArray(): 将集合转换为数组返回
以上只是一些常用的方法,Collection还有其他方法,具体可以查看Java官方文档。
相关问题
Collection集合的方法:
Collection集合是Java中提供的一个接口,它是所有集合类的顶级接口,定义了一组常用的操作方法。下面是一些常用的Collection集合的方法:
1. 添加元素:
- boolean add(E element):将指定元素添加到集合中。
- boolean addAll(Collection<? extends E> collection):将指定集合中的所有元素添加到当前集合中。
2. 删除元素:
- boolean remove(Object element):从集合中删除指定元素。
- boolean removeAll(Collection<?> collection):从集合中删除指定集合中的所有元素。
3. 查询元素:
- boolean contains(Object element):判断集合是否包含指定元素。
- boolean containsAll(Collection<?> collection):判断集合是否包含指定集合中的所有元素。
4. 获取集合大小:
- int size():返回集合中的元素个数。
5. 遍历集合:
- Iterator<E> iterator():返回一个迭代器,可以用来遍历集合中的元素。
- forEach(Consumer<? super E> action):使用给定的操作函数对集合中的每个元素执行操作。
6. 清空集合:
- void clear():清空集合中的所有元素。
这些方法只是Collection接口中的一部分,具体实现类如List、Set、Queue还有自己特有的方法。
collection提供的方法
Collection是Java中的一个接口,它是所有集合类的父接口,提供了一些通用的方法,如下:
1. int size():返回集合中元素的数量。
2. boolean isEmpty():判断集合是否为空。
3. boolean contains(Object o):判断集合中是否包含指定的元素。
4. Iterator<E> iterator():返回一个迭代器,用于遍历集合中的元素。
5. Object[] toArray():将集合中的元素转换为一个数组。
6. boolean add(E e):向集合中添加一个元素。
7. boolean remove(Object o):从集合中移除指定的元素。
8. boolean containsAll(Collection<?> c):判断集合是否包含指定集合中的所有元素。
9. boolean addAll(Collection<? extends E> c):将指定集合中的所有元素添加到集合中。
10. boolean removeAll(Collection<?> c):从集合中移除指定集合中的所有元素。
11. boolean retainAll(Collection<?> c):保留集合中与指定集合相同的元素,移除其他元素。
12. void clear():清空集合中的所有元素。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![jpg](https://img-home.csdnimg.cn/images/20210720090814.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)