Перейти к контенту

Что такое класс AbstractList в Java?

Класс 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;

Пример

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]

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)