Collection接口
Collection
因为接口无法创建对象。接口是抽象化的,无法实例化对象。所以下面将使用collection的子类来介绍collection里面的方法。
这是多态,父类型的引用指向子类型的对象。
1 |
|
return | method | description |
---|---|---|
iterator< > | iterator() | 返回在此 collection 的元素上进行迭代的迭代器 |
boolean | add(E o) | 向集合中添加元素。 |
int | size() | 返回此 collection 中的元素数。 |
void | clear() | 清空集合 |
void | isEmpty() | 判断集合是否为空,个数是否为0; |
boolean | remov(Object o) | 删除集合中的某个元素 |
boolean | contains(Object o) | 判断集合中是否包含元素o,包含返回true |
Objec[ ] | toArray() | 将集合转化成数组 |
boolean | addAll(Collection< ? extend E >) | 向集合中添加一个集合 |
boolean | retainAll(Collecyion < ? > o ) | 两个集合合并,取交集。 |
开始测试方法:
1 |
|
重点:iterator迭代器
迭代器是一个对象,里面的方法有:
方法摘要 | ||
---|---|---|
boolean |
hasNext() | 如果仍有元素可以迭代,则返回 true 。 |
E |
next() | 返回迭代的下一个元素。 |
void |
remove() 。 | 从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作) |
1 |
|
Collection接口
http://example.com/2023/04/24/Collection接口/