クラス JavaUtils


  • public final class JavaUtils
    extends ObjectSE
    いくつかの Java 反復コードを簡素化するためのチェーンされたユーティリティメソッド。シングルトン INSTANCE への参照を取得してから、ユーティリティメソッドへのチェーン呼び出しを行います。
    導入:
    2.1.4
    作成者:
    Gary Russell
    • フィールドの詳細

      • INSTANCE

        public static final JavaUtils INSTANCE
        このユーティリティクラスのシングルトンインスタンス。
    • メソッドの詳細

      • acceptIfCondition

        public <T> JavaUtils acceptIfCondition​(boolean condition,
                                               T value,
                                               ConsumerSE<T> consumer)
        条件が真の場合、値を使用して Consumer.accept(Object)SE を呼び出します。
        型パラメーター:
        T - 値の型。
        パラメーター:
        condition - 状態。
        value - 値。
        consumer - コンシューマー。
        戻り値:
        this。
      • acceptIfNotNull

        public <T> JavaUtils acceptIfNotNull​(T value,
                                             ConsumerSE<T> consumer)
        null でない場合は、値を使用して Consumer.accept(Object)SE を呼び出します。
        型パラメーター:
        T - 値の型。
        パラメーター:
        value - 値。
        consumer - コンシューマー。
        戻り値:
        this。
      • acceptIfCondition

        public <T1,​T2> JavaUtils acceptIfCondition​(boolean condition,
                                                         T1 t1,
                                                         T2 t2,
                                                         BiConsumerSE<T1,​T2> consumer)
        条件が真の場合は、引数を使用して BiConsumer.accept(Object, Object)SE を呼び出します。
        型パラメーター:
        T1 - 最初の引数の型。
        T2 - 2 番目の引数型。
        パラメーター:
        condition - 状態。
        t1 - 最初のコンシューマーの議論
        t2 - 2 番目のコンシューマーの議論
        consumer - コンシューマー。
        戻り値:
        this。
      • acceptIfNotNull

        public <T1,​T2> JavaUtils acceptIfNotNull​(T1 t1,
                                                       T2 t2,
                                                       BiConsumerSE<T1,​T2> consumer)
        t2 引数が null でない場合は、引数を使用して BiConsumer.accept(Object, Object)SE を呼び出します。
        型パラメーター:
        T1 - 最初の引数の型。
        T2 - 2 番目の引数型。
        パラメーター:
        t1 - 最初の引数
        t2 - 2 番目のコンシューマーの議論
        consumer - コンシューマー。
        戻り値:
        this。
      • acceptIfHasText

        public <T> JavaUtils acceptIfHasText​(T t1,
                                             StringSE value,
                                             BiConsumerSE<T,​StringSE> consumer)
        value 引数が null または空でない場合は、引数を使用して BiConsumer.accept(Object, Object)SE を呼び出します。
        型パラメーター:
        T - 最初の引数の型。
        パラメーター:
        t1 - 最初のコンシューマーの議論。
        value - 2 番目のコンシューマーの議論
        consumer - コンシューマー。
        戻り値:
        this。