- Supplier 代表一個(gè)輸出
- Consumer 代表一個(gè)輸入
- BiConsumer 代表兩個(gè)輸入
- Function 代表一個(gè)輸入,一個(gè)輸出锰镀。一般輸入輸出類型不同
- UnaryOperator 代表一個(gè)輸入,一個(gè)輸出鼎姊。輸入輸出類型相同
- BiFunction 代表兩個(gè)輸入周瞎,一個(gè)輸出。一般輸入輸出類型不同
- BinaryOperator 代表兩個(gè)輸入樊销,一個(gè)輸出整慎。輸入輸出類型相同
public class Test3 {
private static String put(String a){
System.out.println("put"+a);
return a;
}
private String put2(String a){
System.out.println("put2"+a);
return a;
}
public static void main(String[] args) {
Function<String,String> f1 = (a)->put(a);
f1.apply("123");
Function<String,String> f2 = Test3::put;
String apply = f2.apply("234");
Function<String,String> f3= new Test3()::put2;
f3.apply("a");
}
}
put123
put234
put2a
Process finished with exit code 0
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者