使用示例
public class Test {
public static void main(String args[]) {
Consumer<String > c = (str)->{
System.out.println(str);
};
c.accept("费哥哥,我爱你哦!");
}
}
结果:
费哥哥,我爱你哦!
Consumer 源码
package java.util.function;
import java.util.Objects;
/**
* 消费型接口。
*/
@FunctionalInterface
public interface Consumer<T> {
void accept(T t);
default Consumer<T> andThen(Consumer<? super T> after) {
Objects.requireNonNull(after);
return (T t) -> { accept(t); after.accept(t); };
}
}