Java Stream - 如何創(chuàng)建Consumer類型lambda并使用其andThen方法
我們想知道如何創(chuàng)建Consumer類型lambda并使用其andThen方法。
import java.util.function.Consumer;
public class Main {
public static void main(String[] args) {
Message message = new Message("w3cschool.cn");
Consumer<Message> messageConsumer = (t) -> System.out.println(t);
Consumer<Message> endConsumer = (t) -> System.out.println("End: " + t);
messageConsumer.andThen(endConsumer).accept((message));
}
}
class Message {
private String msg;
public Message(String msg) {
this.msg = msg;
}
public String getMessage() {
return msg;
}
public String toString() {
return getMessage();
}
}
運(yùn)行結(jié)果如下: