The booleanValues()
method in Java is a static method of the BooleanUtils
class, which returns all the possible values that a Boolean
can take in the form of an array. Here, the return type is the Boolean
wrapper class for the primitive Boolean
type.
Note: Refer to the What is the BooleanUtils.primitiveValues method in Java? shot to learn how to get all the possible values that a primitive
Boolean
can take.
BooleanUtils
The definition of BooleanUtils
can be found in the Apache Commons Lang package, which we can add to the Maven project by adding the following dependency to the pom.xml
file:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
Note: For other versions of the commons-lang package, refer to the Maven Repository.
We can import the BooleanUtils
class like this:
import org.apache.commons.lang3.BooleanUtils;
public static Boolean[] booleanValues()
This method does not take any parameter values.
This method returns a Boolean
array.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>test</artifactId> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>Main</mainClass> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
Note: The Maven dependency for the
BooleanUtils
class is included in thepom.xml
file.
Arrays
and BooleanUtils
classes.BooleanUtils.booleanValues()
to the console.