// 功能型函数式接口
// eg:
//@FunctionalInterface
//public interface Function<T, R> {
// R apply(T t);
import java.util.function.*;
public class FunctionDemo1 {
public static void main(String[] args) {
Function<String,Boolean> fun = "**Hello"::startsWith;
System.out.println(fun.apply("*"));
}
}
// 消费式函数式接口:只能进行数据的处理操作,没有任何返回。
//@FunctionalInterface
//public interface Consumer<T> {
// void accept(T t);
//
import java.util.function.*;
public class FunctionDemo1 {
public static void main(String[] args) {
Consumer<String> fun = System.out::println;
fun.accept("hhelo");
}
}
// 供给型函数式接口:
// String类中提供转小写方法,这个方法没有接收参数,但是有返回值。
//@FunctionalInterface
//public interface Supplier<T> {
// T get();
import java.util.function.*;
public class FunctionDemo1 {
public static void main(String[] args) {
Sup
05-07
396
08-07
320
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交