ナビゲーション・リンクをスキップ
jp.veritrans.tercerog.mdk

クラス MdkStack

    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタと説明
      MdkStack()
      新規にスタックを作成
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッドと説明
      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)
        スタックの先頭の要素に追加する
        パラメータ:
        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 © 2024. All rights reserved.