搜索功能接口,不带参数,返回布尔值

pih*_*agy 1 java java-8 functional-interface

有一些接近Callable<Boolean>,它返回booleanBoolean,和投掷也不例外?

我想用它 DoIt.until( ()-> someQueryWithBooleanResult() );

是的,我知道,Predicate<Void>有点相似,但我不想使用虚拟参数.

Hol*_*ger 7

你在找BooleanSupplier.

通常,任何没有参数和提供值的功能接口都有一个以Supplier.结尾的名称.

与大多数类型有可变量boolean,int,double,long和一般的引用类型.但请注意,没有BooleanConsumer......