Java Boolean toString() Method
The toString() method of Java Boolean class returns a String corresponding to this Boolean object. It returns a string value “true”, if the defined object is true else it returns false.
Syntax
- public String toString()
- public static String toString(boolean b)
Parameters
The parameter ‘b’ represents the Boolean argument to be converted in String.
Return Value
The toString() method returns the String depicting this Boolean value.
Example 1
public class JavaBooleanToStringMethodExample1 { //returns the string representation of the specified boolean public static void main(String[] args) { Boolean b1=true; String str= b1.toString(); System.out.println(str); // returns the string representation of the specified boolean Boolean b2=false; String str1= b2.toString(); System.out.println(str1); } }
Output
true false
Example 2
public class JavaBooleanToStringMethodExample2 { public static void main(String[] args) { Boolean b1 =null; //for null parameter it will return an exception String str= b1.toString(); System.out.println(str); } }
Output
Exception in thread "main" java.lang.NullPointerException at com.interf.JavaBooleanToStringMethodExample2.main(BooleanToStringMethod Example2.java:8)
Example 3
import java.util.Scanner; public class JavaBooleanToStringMethodExample3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("True/False:-\n Sun rises from west. "); System.out.print("Ans: "); Boolean b1 = scanner.nextBoolean(); //calling static tpString() method if (Boolean.toString(b1) == "false") { System.out.println("Right Answer "); } else { System.out.println("Wrong Answer "); } } }
Output
True/False:- 5 months have 30 days. Ans: false Right Answer
Example 4
public class JavaBooleanToStringMethodExample4 { public static void main(String[] args) { boolean b1 =false; System.out.println(b1); String str =b1.toString(); System.out.println(str); } }
Output
Error:(7, 23) java: boolean cannot be dereferenced