AbstractCollection 是 Java 中的哪个类?
AbstractCollection 类提供 Collection 接口的实现。这样做是为了最大程度地减少实现此接口所需的工作。
对于不可修改的集合
扩展此类并为 iterator 和 size 方法提供实现。
对于可修改的集合
此外,还重写 add() 方法。iterator 方法返回迭代器,并且它必须实现remove() 方法。
语法如下。
public abstract class AbstractCollection<E> extends Object implements Collection<E>
此处,Object 是类层次的根,而 Collection 是对象组的。
要在 Java 中使用 AbstractCollection 类,请导入以下包。
import java.util.AbstractCollection;
现在,我们来看一个在 Java 中实现 AbstractCollection 类的例子。
示例
import java.util.ArrayList;
import java.util.AbstractCollection;
public class Demo {
public static void main(String[] args) {
AbstractCollection<Object> absCollection = new ArrayList<Object>();
absCollection.add("This");
absCollection.add("is");
absCollection.add("demo");
absCollection.add("text");
System.out.println("Displaying elements in the AbstractCollection: " + absCollection);
}
}结果
Displaying elements in the AbstractCollection: [This, is, demo, text]
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP