@FunctionalInterface public interface IntPredicate
int値引数の述語(boolean値関数)を表します。 これは、Predicateに対して、intを消費するプリミティブ型特殊化を行ったものです。 
 これは、test(int)を関数メソッドに持つ関数型インタフェースです。
Predicate| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
default IntPredicate | 
and(IntPredicate other) | 
 この述語と別の述語の短絡論理積を表す合成述語を返します。 
 | 
default IntPredicate | 
negate() | 
 この述語の論理否定を表す述語を返します。 
 | 
default IntPredicate | 
or(IntPredicate other) | 
 この述語と別の述語の短絡論理和を表す合成述語を返します。 
 | 
boolean | 
test(int value) | 
 指定された引数でこの述語を評価します。 
 | 
boolean test(int value)
value - 入力引数true、それ以外の場合はfalsedefault IntPredicate and(IntPredicate other)
falseだった場合、述語otherは評価されません。 
 いずれかの述語の評価時にスローされた例外はすべて呼出し元に中継されます。この述語の評価時に例外がスローされた場合、述語otherは評価されません。
other - この述語との論理積を取る述語otherの短絡論理積を表す合成述語NullPointerException - otherがnullの場合default IntPredicate negate()
default IntPredicate or(IntPredicate other)
trueだった場合、述語otherは評価されません。 
 いずれかの述語の評価時にスローされた例外はすべて呼出し元に中継されます。この述語の評価時に例外がスローされた場合、述語otherは評価されません。
other - この述語との論理和を取る述語otherの短絡論理和を表す合成述語NullPointerException - otherがnullの場合 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。