Java 泛型与集合框架全解析
1. 集合接口概述
集合接口提供了诸如 add()
和 remove()
等通用方法,这些方法适用于所有容器。不过, add()
和 remove()
等方法的执行结果可能会因底层容器的不同而有所差异。例如,如果容器是只读的,就无法添加或移除元素。以下是集合接口中一些重要方法的介绍:
| 方法 | 简短描述 |
| — | — |
| boolean add(Element elem)
| 将 elem
添加到基础容器中 |
| void clear()
| 移除容器中的所有元素 |
| boolean isEmpty()
| 检查容器是否包含元素 |
| Iterator<Element> iterator()
| 返回一个用于遍历容器的 Iterator<Element>
对象 |
| boolean remove(Object obj)
| 如果 obj
存在于容器中,则移除该元素 |
| int size()
| 返回容器中元素的数量 |
| Object[] toArray()
| 返回一个包含容器中所有元素的数组 |
除了上述方法,