Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.util.Stack1.0

java.lang.Object
   |
   +--java.util.AbstractCollection
         |
         +--java.util.AbstractList
               |
               +--java.util.Vector
                     |
                     +--java.util.Stack

Deklaration

public class Stack
extends java.util.Vector

Beschreibung

Die Klasse Stack implementiert einen Stack (LIFO), in dem Objekte abgelegt werden können.


 
Methoden
public booleanempty()
public synchronized Objectpeek()
public synchronized Objectpop()
public Objectpush(Object item)
public synchronized intsearch(Object o)


 

Methoden im Detail

public boolean empty()
Liefert true, wenn der Stack leer ist, sonst false.
public synchronized Object peek()
Liefert das Objekt, das auf der Spitze des Stacks liegt. Das Objekt bleibt hierbei auf dem Stack liegen.
Exception: EmptyStackException
public synchronized Object pop()
Entfernt das Objekt, das auf der Spitze des Stacks liegt, und liefert es zurück.
Exception: EmptyStackException
public Object push(Object item)
Legt das Objekt item auf der Spitze des Stacks ab.
public synchronized int search(Object o)
Durchsucht den Stack nach dem Objekt o und liefert seinen Abstand zur Stack-Spitze zurück. Wenn das Objekt nicht gefunden wird, wird -1 zurückgegeben.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.