代碼
提交代碼
import java.util.function.Consumer;
public class DemoConsumer {
public static void main(String[] args) {
//調用默認方法
consumerString(s -> System.out.println(s));
//consumer接口的組合
consumerString(
// toUpperCase()方法,將字符串轉換為大寫
s -> System.out.println(s.toUpperCase()),
// toLowerCase()方法,將字符串轉換為小寫
s -> System.out.println(s.toLowerCase())
);
}
private static void consumerString(Consumer<String> consumer) {
consumer.accept("Hello");
}
private static void consumerString(Consumer<String> first, Consumer<String> second) {
first.andThen(second).accept("Hello");
}
}
運行結果