La classe Stack représente une pile LIFO (Last-In-First-Out) d'objets.
Il étend la classe Vector avec cinq opérations qui permettent à un vecteur d'être traité comme une pile.
| Les champs |
|---|
| Les champs hérités de la classe java.util.Vector |
| capacityIncrement, elementCount, elementData |
| Les champs hérités de la classe java.util.AbstractList |
| modCount |
| Les constructeurs |
|---|
| Stack() |
| crée un objet Stack vide. |
| Les méthodes |
|---|
| boolean empty() |
| teste si l'objet Stack est vide. |
| Object peek() |
| retourne l'objet au sommet de l'objet Stack sans le supprimer. |
| Object pop() |
| supprime et retourne l'objet du sommet de l'objet Stack. |
| Object push(Object item) |
| pousse un élément au sommet de l'objet Stack. |
| int search(Object o) |
| retourne la position d'un objet correspondant à l'argument spécifié à partir de l'objet Stack. |
| Les méthodes héritées de la classe java.util.Vector |
| add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize |
| Les méthodes héritées de la classe java.util.AbstractList |
| iterator, listIterator, listIterator |
| Les méthodes héritées de la classe java.lang.Object |
| finalize, getClass, notify, notifyAll, wait, wait, wait |
| Les méthodes héritées de l'interface java.util.List |
| iterator, listIterator, listIterator |