消费型接口:只有输入,没有返回值
package com.liao.function;
import java.util.function.Consumer;
/**
* Consumer消费型接口,只有输入,没有返回值
*/
public class Demo03 {
public static void main(String[] args) {
// Consumer<String> consumer = new Consumer<String>() {
// @Override
// public void accept(String str) {
// System.out.println(str);
// }
// };
Consumer<String> consumer = (str)->{System.out.println(str);
};
consumer.accept("qqai");
}
}
供给型接口:没有参数,只有返回值
package com.liao.function;
import java.util.function.Supplier;
/**
* Supplier供给型接口,没有参数,只有返回值
*/
public class Demo04 {
public static void main(String[] args) {
// Supplier<Integer> integerSupplier = new Supplier<Integer>(){
// @Override
// public Integer get() {
// System.out.println("get()");
// return 1024;
// }
// };
Supplier<Integer> integerSupplier = ()->{return 1024;};
System.out.println(integerSupplier.get());
}
}