jp.veritrans.tercerog.mdk
クラス MdkStack
java.lang.Object
jp.veritrans.tercerog.mdk.MdkStack
public class MdkStack
- extends Object
Mdkスタッククラス
StackのArrayListによる実装。
- バージョン:
- 2.0 2012/07/12
- 作成者:
- Veritrans Inc.
メソッドの概要 |
boolean |
empty()
スタックに要素が含まれているかどうかをチェックする
|
Object |
peek()
スタックの先頭の要素を返すが、その要素はそのままスタックに保持するのがpopメソッドとの違い
|
Object |
pop()
スタックの先頭の要素を返し、その要素をスタックから取り除く
|
void |
push(Object object)
スタックの先頭の要素に追加する
|
int |
search(Object object)
引数で指定したオブジェクトがスタック内の位置を返す
|
int |
size()
スタックのサイズを返す
|
MdkStack
public MdkStack()
- 新規にスタックを作成
push
public void push(Object object)
- スタックの先頭の要素に追加する
- パラメータ:
スタックに設定するオブジェクト
-
pop
public Object pop()
- スタックの先頭の要素を返し、その要素をスタックから取り除く
- 戻り値:
- スタックの先頭要素のオブジェクト
peek
public Object peek()
- スタックの先頭の要素を返すが、その要素はそのままスタックに保持するのがpopメソッドとの違い
- 戻り値:
- スタックの先頭要素のオブジェクト
empty
public boolean empty()
- スタックに要素が含まれているかどうかをチェックする
- 戻り値:
- 要素が1つ以上あればtrue
search
public int search(Object object)
- 引数で指定したオブジェクトがスタック内の位置を返す
- パラメータ:
object
- スタック内に含まれるオブジェクト
- 戻り値:
- 引数で指定したオブジェクトのスタック内の位置。1番目の要素に対しては0を返す
もし、オブジェクトがスタックに存在しないなら、-1が返される
size
public int size()
- スタックのサイズを返す
- 戻り値:
- スタックのサイズ
Copyright © 2017. All rights reserved.