java8中幾個函式式介面的小例子

2021-09-02 17:43:17 字數 522 閱讀 3123

// function-t作為輸入,返回的r作為輸出 

functionfunction = (x) -> ;

//predicate-t作為輸入,返回的boolean值作為輸出

predicatepre = (x) ->;

system.out.println(": "+pre.test("hello world"));

//consumer- t作為輸入,執行某種動作但沒有返回值

consumercon = (x) -> ;

con.accept("hello world");

//supplier- 沒有任何輸入,返回t

suppliersupp = () -> ;

system.out.println(supp.get());

//binaryoperator-兩個t作為輸入,返回乙個t作為輸出,對於「reduce」操作很有用

binaryoperatorbina = (x,y) ->;

java 8 函式式介面

functionalinte ce public inte ce personsearch functionalinte ce public inte ce personsearch1 functionalinte ce public inte ce personsearch2 方法的預設實現 介面...

Java8 常用函式式介面

本文主要參考 在此感謝 接收乙個引數t,沒有返回值 原始碼 functionalinte ce public inte ce consumer 示例 講述乙個學生在學習過程中,需要買學習用品。買什麼東西是具體的實現,我們在呼叫study 方法的時候再指定。test public void testc...

Java8 中的常用函式式介面

函式式介面 predicate t 函式描述符 t boolean 原始型別特化 intpredicate,longpredicate,doublepredicate 判斷是否是正數 intpredicate predicate i i 0 true predicate.test 5 函式式介面 c...