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]

更新于: 30-Jul-2019

426 次观看

开启你的职业生涯

完成课程之后获得认证

开始吧
广告