- 関数型インタフェース:
- これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。
@FunctionalInterface public interface IntPredicate
1つの
int値引数の述語(boolean値関数)を表します。 これは、Predicateに対して、intを消費するプリミティブ型特殊化を行ったものです。 
 これは、test(int)を関数メソッドに持つ関数型インタフェースです。
- 導入されたバージョン:
- 1.8
- 関連項目:
- 
メソッドのサマリー修飾子と型メソッド説明default IntPredicateand(IntPredicate other) この述語と別の述語の短絡論理積を表す合成述語を返します。default IntPredicatenegate()この述語の論理否定を表す述語を返します。default IntPredicateor(IntPredicate other) この述語と別の述語の短絡論理和を表す合成述語を返します。booleantest(int value) 指定された引数でこの述語を評価します。
- 
メソッドの詳細- 
testboolean test(int value) 指定された引数でこの述語を評価します。- パラメータ:
- value- 入力引数
- 戻り値:
- 入力引数が述語に一致する場合はtrue、それ以外の場合はfalse
 
- 
anddefault IntPredicate and(IntPredicate other) この述語と別の述語の短絡論理積を表す合成述語を返します。 合成述語の評価時にこの述語がfalseだった場合、述語otherは評価されません。いずれかの述語の評価時にスローされた例外はすべて呼出し元に中継されます。この述語の評価時に例外がスローされた場合、述語 otherは評価されません。- パラメータ:
- other- この述語との論理積を取る述語
- 戻り値:
- この述語と述語otherの短絡論理積を表す合成述語
- 例外:
- NullPointerException- otherがnullの場合
 
- 
negatedefault IntPredicate negate()この述語の論理否定を表す述語を返します。- 戻り値:
- この述語の論理否定を表す述語
 
- 
ordefault IntPredicate or(IntPredicate other) この述語と別の述語の短絡論理和を表す合成述語を返します。 合成述語の評価時にこの述語がtrueだった場合、述語otherは評価されません。いずれかの述語の評価時にスローされた例外はすべて呼出し元に中継されます。この述語の評価時に例外がスローされた場合、述語 otherは評価されません。- パラメータ:
- other- この述語との論理和を取る述語
- 戻り値:
- この述語と述語otherの短絡論理和を表す合成述語
- 例外:
- NullPointerException- otherがnullの場合
 
 
-