BooleanSupplier Interface is a part of the java.util.function package which is introduced in Java 8. It is an in-built Functional Interface. This function doesn’t expect any input but produces a boolean-valued output. In this post, we are going to see several implementations of BooleanSupplier Interface by using different examples.
BooleanSupplier Interface in Java 8 Examples...!!! Share on X
Look at BooleanSupplier Javadoc description below:
As you’ve seen in the above screenshot, BooleanSupplier Interface contains only the following function:
boolean getAsBoolean();
This method represents a supplier of boolean-valued results. This is the boolean-producing primitive specialization of Supplier.
Example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.function.BooleanSupplier; public class BooleanSupplierInterfaceJava8Example1 { public static void main(String[] args) { BooleanSupplier bsObj1 = () -> true; BooleanSupplier bsObj2 = () -> 5 > 50; BooleanSupplier bsObj3 = () -> "techndeck.com".equals("justanordinarywriter.com"); System.out.println("Result of bsObj1: " + bsObj1.getAsBoolean()); System.out.println("Result of bsObj2: " + bsObj2.getAsBoolean()); System.out.println("Result of bsObj3: " + bsObj3.getAsBoolean()); } } |
BooleanSupplier Interface in Java 8 Examples...!!! Share on X
Do you like this Post? – then check my other helpful posts:
- Passing Function as a Parameter in another Method in Java 8
- Collection sorting using Lambda in Java 8
- Generate Prime numbers in Java 8