Java中的AbstractCollection类是什么?

AbstractCollection类提供Collection接口的实现。这样做是为了最大程度地减少此接口的实现工作。

对于不可修改的集合

扩展此类,并提供迭代器和size方法的实现。

用于可修改的收集

另外,重写add()类的方法。迭代器方法返回迭代器,并且它必须实现该remove()方法。

语法如下。

public abstract class AbstractCollection<E>

extends Object

implements Collection<E>

在这里,对象是类层次结构的根,集合是一组对象。

要使用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]

以上是 Java中的AbstractCollection类是什么? 的全部内容, 来源链接: utcz.com/z/350342.html

回到顶部