Клас 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]
Порожній стек!