java.lang.Boolean valueOf(boolean b)
Description
Make a note that the valueOf(boolean b) method of Boolean class is static thus it should be accessed statically. What I mean to say is that we should use this method such as below:
Boolean.valueOf(method args)
Non static method is usually called by just declaring method_name(argument) however in this case since the method is static, it should be called by appending the class name as suffix. We will be encountering a compilation problem if we call the java valueOf(boolean b) method non statically.
Method Syntax
public static Boolean valueOf(boolean b)
Method Argument
| Data Type | Parameter | Description |
|---|---|---|
| boolean | b | a boolean value. |
Method Returns
The valueOf(boolean b) method of Boolean class returns a Boolean instance representing b.
Java Boolean valueOf(boolean b) Example
Below is a simple java example on the usage of valueOf(boolean b) method of Boolean class.
package com.javatutorialhq.java.examples;
/*
* This example source code demonstrates the use of
* valueOf(boolean b) method of Boolean class.
*/
public class BooleanValueOfbooleanExample {
public static void main(String[] args) {
// initialize a new boolean primitive
boolean boolPrimitive = true;
// convert boolean primitive to Boolean object
Boolean boolObject = Boolean.valueOf(boolPrimitive);
// test equality of the two value
if(boolPrimitive == boolObject){
System.out.println("they are equal");
}
else{
System.out.println("they are not equal");
}
}
}
Sample Output
Below is the sample output when you run the above example.
