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 类的例子。
Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.
示例
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]
广告