Java中的AbstractList类是什么?

AbstractList类提供List接口的实现。

对于不可修改的列表

程序员需要扩展此类,并提供get(int)和size()方法的实现。

对于可修改的列表

程序员必须重写set(int,E)方法。如果列表是可变大小的,则程序员必须重写add(int,E)和remove(int)方法。

以下是语法:

public abstract class AbstractList<E>

extends AbstractCollection<E>

implements List<E>

要使用AbstractList类,请导入以下包:

import java.util.AbstractList;

以下是实现AbstractList类的示例:

示例

import java.util.LinkedList;

import java.util.AbstractList;

public class Demo {

   public static void main(String[] args) {

      AbstractList<Integer> myList = new LinkedList<Integer>();

      myList.add(50);

      myList.add(100);

      myList.add(150);

      myList.add(200);

      myList.add(250);

      myList.add(300);

      myList.add(350);

      myList.add(400);

      System.out.println("Elements in the AbstractList class = " + myList);

   }

}

输出结果

Elements in the AbstractList class = [50, 100, 150, 200, 250, 300, 350, 400]

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

回到顶部