クラス StackUtils
- java.lang.Object
-
- com.github.mygreen.messageformatter.StackUtils
-
-
メソッドの概要
すべてのメソッド staticメソッド concreteメソッド 修飾子とタイプ メソッド 説明 static boolean
equalsAnyBottomElement(@NonNull Deque<String> stack, @NonNull String[] strs)
スタックの最後の要素(一番下の要素)が引数で指定した文字列の何れかと等しいかどうか比較する。static boolean
equalsTopElement(Deque<String> stack, String str)
スタックの先頭の要素(一番上の要素)が引数で指定した文字列と等しいかどうか比較する。static String
popup(Deque<String> stack)
スタックから先頭の値を取り出す。static String
popupAndConcat(Deque<String> stack)
スタックの値を先頭から全て取り出し、文字列として結合する。
-
-
-
メソッドの詳細
-
equalsAnyBottomElement
public static boolean equalsAnyBottomElement(@NonNull @NonNull Deque<String> stack, @NonNull @NonNull String[] strs)
スタックの最後の要素(一番下の要素)が引数で指定した文字列の何れかと等しいかどうか比較する。- パラメータ:
stack
- スタックstrs
- 比較対象の文字列の配列。- 戻り値:
- スタックの最後の要素が引数
strs
の何れかと等しいときtrue
を返す。
-
equalsTopElement
public static boolean equalsTopElement(Deque<String> stack, String str)
スタックの先頭の要素(一番上の要素)が引数で指定した文字列と等しいかどうか比較する。- パラメータ:
stack
- スタックstr
- 比較対象の文字列- 戻り値:
- スタックの先頭の要素が引数
str
と等しいときtrue
を返す。
-
popupAndConcat
public static String popupAndConcat(Deque<String> stack)
スタックの値を先頭から全て取り出し、文字列として結合する。- パラメータ:
stack
- スタック- 戻り値:
- スタックの要素を結合した文字列。
-
-