// 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...