
Добавил:
nechitay03
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:JAVA ДЛЯ ПОТОКОВ ИВБО / ПР-9 / GenericStack2
.java 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();
}
}
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