Java 8 Examples

Java 8 BooleanSupplier Example

Posted On
Posted By admin

In this blog post, I will be explaining how the Java 8 functional interface BooleanSupplier works. To know more about functional interfaces, you can refer this blog post.

The  BooleanSupplier interface provides a method called getAsBoolean. This method does not accept any arguments. It returns a boolean value. The BooleanSupplier interface is a specialization of the Supplier interface that returns a boolean. To see an example of the Supplier interface, refer to this blog post.

BooleanSupplier example

Consider the following code snippet:


public class BooleanSupplierExample {

public static void main(String[] args) {
BooleanSupplier booleanSupplier = () -> true;
System.out.println("Boolean flag = "+booleanSupplier.getAsBoolean());
}
}

Here, we have implemented the getAsBoolean method using a lambda expression. This simply returns the value true. So when this code is executed, it will print the following output:

Boolean flag = true

You can get the source code for this example along with other code for other Java 8 examples at the Github repository here.

If you'd like to watch a detailed video tutorial of this topic or other related topics, do check out my new course Learn Java 8 New Features

If you like this post, please do let me know via the comments box below.  You can also connect with me via my Facebook Page or subscribe to my Youtube channel!

Related Post

leave a Comment