クラス StackUtils


  • public class StackUtils
    extends Object
    LinkedListに対するユーティリティクラス。
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • StackUtils

        public StackUtils()
    • メソッドの詳細

      • equalsBottomElement

        public static boolean equalsBottomElement​(LinkedList<String> stack,
                                                  String str)
        スタックの最後の要素(一番下の要素)が引数で指定した文字列と等しいかどうか比較する。
        パラメータ:
        stack - スタック
        str - 比較対象の文字列
        戻り値:
        スタックの最後の要素が引数 str と等しいとき true を返す。
      • equalsAnyBottomElement

        public static boolean equalsAnyBottomElement​(@NonNull
                                                     @NonNull LinkedList<String> stack,
                                                     @NonNull
                                                     @NonNull String[] strs)
        スタックの最後の要素(一番下の要素)が引数で指定した文字列の何れかと等しいかどうか比較する。
        パラメータ:
        stack - スタック
        strs - 比較対象の文字列の配列。
        戻り値:
        スタックの最後の要素が引数 strs の何れかと等しいとき true を返す。
      • equalsTopElement

        public static boolean equalsTopElement​(LinkedList<String> stack,
                                               String str)
        スタックの先頭の要素(一番上の要素)が引数で指定した文字列と等しいかどうか比較する。
        パラメータ:
        stack - スタック
        str - 比較対象の文字列
        戻り値:
        スタックの先頭の要素が引数 str と等しいとき true を返す。
      • equalsAnyTopElement

        public static boolean equalsAnyTopElement​(@NonNull
                                                  @NonNull LinkedList<String> stack,
                                                  @NonNull
                                                  @NonNull String[] strs)
        スタックの先頭の要素(一番上の要素)が引数で指定した文字列の何れかと等しいかどうか比較する。
        パラメータ:
        stack - スタック
        strs - 比較する文字列の配列
        戻り値:
        スタックの先頭の要素が引数 strs の何れかと等しいとき true を返す。
      • popupAndConcat

        public static String popupAndConcat​(LinkedList<String> stack)
        スタックの値を先頭から全て取り出し、文字列として結合する。
        パラメータ:
        stack - スタック
        戻り値:
        スタックの要素を結合した文字列。
      • popup

        public static String popup​(LinkedList<String> stack)
        スタックから先頭の値を取り出す。
        パラメータ:
        stack - スタック
        戻り値:
        スタックが空の場合は空文字を返す。