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 |