参考代码
package org.foyou;
import java.util.function.Function;
public class FunDemo {
public static void main(String[] args) {
System.out.println(printS("abc", s -> {
String ss = s.toUpperCase();
System.out.println(ss);
return ss;
}));
System.out.println(printS("I LOve YoU", s -> {
String ss = s.toLowerCase();
System.out.println(ss);
return ss;
}));
}
static String printS(String s, Function<String, String> f) {
/**
* Function<T,R>
* T extends Object
* R extends Object
*/
return f.apply(s);
}
}