- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
Java - Boolean valueOf(String value) Method
Description
The Java Boolean valueOf(String value) returns a Boolean with a value represented by the specified string. The Boolean returned represents a true value if the string argument is not null and is equal, ignoring case, to the string "true".
Declaration
Following is the declaration for java.lang.Boolean.valueOf() method
public static Boolean valueOf(String s)
Parameters
s − a string
Return Value
This method returns the Boolean value represented by the string.
Exception
NA
Getting Boolean from a String "true" Example
The following example shows the usage of Boolean valueOf() method for a String value as "true". In this program, we've created a Boolean variable an using valueOf() method, we've retrieved a Boolean object with underlying value as true from a string "true". Then result is printed.
package com.tutorialspoint; public class BooleanDemo { public static void main(String[] args) { // create 1 Boolean object b1 Boolean b1; // create 1 string variable and assign value String s1 = "true"; /** * static method is called using class name * assign result of valueOf method on s1 to b1 */ b1 = Boolean.valueOf(s1); String str1 = "Boolean instance of string " + s1 + " is " + b1; // print b1 values System.out.println( str1 ); } }
Output
Let us compile and run the above program, this will produce the following result −
Boolean instance of string true is true
Getting Boolean from a String "yes" Example
The following example shows the usage of Boolean valueOf() method for a String value as "yes". In this program, we've created a Boolean variable an using valueOf() method, we've retrieved a Boolean object with underlying value as false from a string "yes". Then result is printed.
package com.tutorialspoint; public class BooleanDemo { public static void main(String[] args) { // create 1 Boolean object b1 Boolean b1; // create 1 string variable and assign value String s1 = "yes"; /** * static method is called using class name * assign result of valueOf method on s1 to b1 */ b1 = Boolean.valueOf(s1); String str1 = "Boolean instance of string " + s1 + " is " + b1; // print b1 values System.out.println( str1 ); } }
Output
Let us compile and run the above program, this will produce the following result −
Boolean instance of string yes is false
Getting Boolean from a null String Example
The following example shows the usage of Boolean valueOf() method for a null String. In this program, we've created a Boolean variable an using valueOf() method, we've retrieved a Boolean object with underlying value as false from a null string. Then result is printed.
package com.tutorialspoint; public class BooleanDemo { public static void main(String[] args) { // create 1 Boolean object b1 Boolean b1; // create 1 string variable and assign value String s1 = null; /** * static method is called using class name * assign result of valueOf method on s1 to b1 */ b1 = Boolean.valueOf(s1); String str1 = "Boolean instance of string " + s1 + " is " + b1; // print b1 values System.out.println( str1 ); } }
Output
Let us compile and run the above program, this will produce the following result −
Boolean instance of string null is false
To Continue Learning Please Login
Login with Google