Consumer 消费型接口,拿到数据进行操作,无返回 将字串转换大小写

package com.jeesite.modules.jiQiao.web;

import java.util.function.Consumer;

public class DemoConsumerTest {
// 消费型接口,拿到数据进行操作,无返回
// 将字串转换大小写
public static void main(String[] args) {
/*printHello((String str) ->{
System.out.println(str.toUpperCase());
System.out.println(str.toLowerCase());
});*/

printDX((String string) -> {
System.out.println(string.toLowerCase());
}, (String string) -> {
System.out.println(string.toUpperCase());
}
);
}

public static void printHello(Consumer<String> str) {
str.accept("HELLO WORLD");
}

public static void printDX(Consumer<String> str1, Consumer<String> str2) {
String str = "Hello World";
/*str1.accept(str);
str2.accept(str);*/
str1.andThen(str2).accept(str);

}
}
posted @ 2020-07-26 18:29  火源  阅读(241)  评论(0编辑  收藏  举报