Чтобы создать экземпляр стека в Java, вы можете использовать класс java.util.Stack
. Вот пример того, как это сделать:
import java.util.Stack;
public class Main {
public static void main(String[] args) {
Stack<Integer> stack = new Stack<>();
// Push elements onto the stack
stack.push(1);
stack.push(2);
stack.push(3);
// Pop elements from the stack
int poppedElement = stack.pop();
System.out.println("Popped element: " + poppedElement);
// Peek at the top element of the stack
int topElement = stack.peek();
System.out.println("Top element: " + topElement);
// Check if the stack is empty
boolean isEmpty = stack.isEmpty();
System.out.println("Is stack empty? " + isEmpty);
// Get the size of the stack
int size = stack.size();
System.out.println("Stack size: " + size);
}
}
Этот код создает экземпляр стека под названием stack
, используя класс Stack
. Затем демонстрируются различные методы, которые можно использовать со стеком:
push(element)
: помещает элемент на вершину стека.pop()
: удаляет и возвращает элемент из вершины стека.peek()
: возвращает элемент наверху стека, не удаляя его.isEmpty()
: проверяет, пуст ли стек.size()
: возвращает количество элементов в стеке.