Java-stack-class
提供:Dev Guides
Java-スタッククラス
スタックは、標準の先入れ先出しスタックを実装するベクターのサブクラスです。
Stackは、空のスタックを作成するデフォルトのコンストラクターのみを定義します。 スタックには、ベクターによって定義されたすべてのメソッドが含まれ、独自のいくつかが追加されます。
親クラスVectorから継承されたメソッドとは別に、Stackは次のメソッドを定義します-
Sr.No. | Method & Description |
---|---|
1 |
boolean empty() このスタックが空かどうかをテストします。 スタックが空の場合はtrueを返し、スタックに要素が含まれている場合はfalseを返します。 |
2 |
Object peek( ) スタックの一番上の要素を返しますが、削除はしません。 |
3 |
Object pop( ) スタックの一番上の要素を返し、プロセスで削除します。 |
4 |
Object push(Object element) 要素をスタックにプッシュします。 要素も返されます。 |
5 |
int search(Object element) スタック内の要素を検索します。 見つかった場合、スタックの最上部からのオフセットが返されます。 それ以外の場合、-1が返されます。 |
例
次のプログラムは、このコレクションでサポートされているメソッドのいくつかを示しています-
これは、次の結果を生成します-