| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.Vector<E>
java.util.Stack<E>
public class Stack<E>
Stack クラスは、オブジェクトの後入れ先出し (LIFO) スタックを表します。これは、ベクトルをスタックとして処理する 5 つのオペレーションで Vector クラスを拡張します。通常の push オペレーションと pop オペレーションが提供されるほか、スタックの先頭の項目で peek を行うメソッド、スタックが empty かどうかを判定するメソッド、スタックから項目を search し、先頭から何番目かを見つけるメソッドが提供されています。
 
スタックが初めて作成されたとき、項目はありません。
| フィールドの概要 | 
|---|
| クラス java.util.Vector から継承されたフィールド | 
|---|
| capacityIncrement, elementCount, elementData | 
| クラス java.util.AbstractList から継承されたフィールド | 
|---|
| modCount | 
| コンストラクタの概要 | |
|---|---|
| Stack()空の Stack を作成します。 | |
| メソッドの概要 | |
|---|---|
|  boolean | empty()スタックが空かどうかを判定します。 | 
|  E | peek()スタックの先頭にあるオブジェクトを取り出します。 | 
|  E | pop()スタックの先頭のオブジェクトを削除し、そのオブジェクトを関数の値として返します | 
|  E | push(E item)スタックの先頭にオブジェクトを入れます。 | 
|  int | search(Object o)このスタックにあるオブジェクトの位置を 1 から始まるインデックスで返します。 | 
| クラス 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 | 
| クラス java.util.AbstractList から継承されたメソッド | 
|---|
| iterator, listIterator, listIterator | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| finalize, getClass, notify, notifyAll, wait, wait, wait | 
| インタフェース java.util.List から継承されたメソッド | 
|---|
| iterator, listIterator, listIterator | 
| コンストラクタの詳細 | 
|---|
public Stack()
| メソッドの詳細 | 
|---|
public E push(E item)
addElement(item)
item - スタックに入れるオブジェクト
item 引数Vector.addElement(E)public E pop()
EmptyStackException - スタックが空の場合public E peek()
EmptyStackException - スタックが空の場合public boolean empty()
true、そうでない場合は falsepublic int search(Object o)
o - 目的のオブジェクト
-1| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。