「Java」クラスにPredicateインターフェースを実装する
環境
Spring Tool Suite 4
JavaSE17
関数
インタフェースPredicate<T>
boolean test(T t)
指定された引数でこの述語を評価します。
パラメータ:
t – 入力引数
戻り値:
入力引数が述語に一致する場合はtrue、それ以外の場合はfalse
使用例
package com.arkgame.study; import java.util.function.Predicate; public class PredicatDemo { public static void main(String[] args) { Dem dm = new Dem(); boolean result = dm.test("cmd"); System.out.println("結果: " + result); } } //Predicateインターフェースを実装 class Dem implements Predicate<String> { @Override public boolean test(String str) {// testメソッド boolean flg = false; if (str.equals("cm2d")) { flg = true; } return flg; } }
実行結果
結果: false