「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

Java

Posted by arkgame