toStringYesNo()
is a static method of the BooleanUtils
class that converts a boolean value to a yes
or no
string. The method returns yes
if the passed boolean value is true
. The method returns no
if the passed boolean value is false
.
BooleanUtils
The definition of BooleanUtils
can be found in the Apache Commons Lang package. We can add the package 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>
For other versions of the commons-lang package, refer to the Maven Repository.
We can import the BooleanUtils
class in the following way:
import org.apache.commons.lang3.BooleanUtils;
public static String toStringYesNo(final boolean bool)
final boolean bool
: This is a boolean value.toStringYesNo
returns a yes
or no
string.
<?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>
The maven dependency for BooleanUtils
is included in the pom.xml
file.
Main.java
BooleanUtils
class.val
. The value of val
is set to true
.BooleanUtils.toStringYesNo()
is stored in the yesOrNo
variable and printed to console. As the value passed to the method is true
, the method returns yes
.val
, i.e., false
.BooleanUtils.toStringYesNo()
is stored in the yesOrNo
variable and printed to console. As the value passed to the method is false
, the method returns no
.