Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
15.02.2025
Размер:
788 б
Скачать
import java.util.ArrayList;

public class GenericStack2<E> extends ArrayList<E> {


    public GenericStack2() {
        super();
    }


    public int getSize() {
        return size();
    }


    public E peek() {
        if (isEmpty()) {
            throw new IllegalStateException("Stack is empty");
        }
        return get(getSize() - 1);
    }


    public E pop() {
        if (isEmpty()) {
            throw new IllegalStateException("Stack is empty");
        }
        return remove(getSize() - 1);
    }


    public void push(E o) {
        add(o);
    }


    public boolean isEmpty() {
        return size() == 0;
    }

    @Override
    public String toString() {
        return "стек: " + super.toString();
    }
}
Соседние файлы в папке ПР-9