Клас Stack — підклас Vector, який втілює принцип last-in-first-out (LIFO), містить всі методи Vector та кілька своїх власних.
Конструктор Stack() створює порожній стек.
Методи Stack
package work; import java.util.*; public class Work { public static void main(String args[]) { Stack s = new Stack(); System.out.println(s); s.push(1); s.push("abc"); System.out.println(s+"\n"+s.search(1)+" " +s.search("abc")+" "+s.search("xyz")); s.peek(); System.out.println(s); s.pop(); System.out.println(s); s.pop(); try {s.pop();} catch (EmptyStackException e) {System.out.println("Порожній стек!");} } }з таким виведенням.
[] [1, abc] 2 1 -1 [1, abc] [1] Порожній стек!