为什么 Java 8 中没有布尔控制器?
恐怕这是一个有点愚蠢的问题。
有没有人能告诉我为什么没有布尔供应商
的对立面?BooleanConsumer
除了“因为根本没有”之外,还有什么理由吗?
我应该创建自己的一个吗?还是我错过了别的东西?
public interface BooleanConsumer {
void accept(boolean value);
default BooleanConsumer andThen(final BooleanConsumer after) {
return v -> {
accept(v);
after.accept(v);
}
}
}
更新
在哪里使用?我正在编写一个使用大量消费者和供应商的库。我成功地写了一行,我遇到了一种情况,期望消费者接受来自方法结果的布尔值。说?LongConsumer
Files.deleteIfExist