Advertisement
Constructor | Description |
---|---|
Boolean(boolean c) | Constructor of Boolean wrapper class takes a primitive boolean value. |
Boolean(String str) | Constructor of Boolean wrapper class also takes a String equivalent of a boolean value. |
//Boolean wrapper class
import java.util.*;
class A
{
public static void main(String... ar)
{
//Constructor of a Boolean class takes either String or a boolean value.
Boolean b1 = new Boolean(true);
Boolean b2 = new Boolean("True");
Boolean b3 = new Boolean("TRUE");
Boolean b4 = new Boolean("TrUe");
}
}
//Constructor of a Boolean wrapper class takes a String and a boolean value.
import java.util.*;
class A
{
public static void main(String... ar)
{
//Passing a primitive boolean value to wrapper Boolean object
Boolean b1 = new Boolean(true);
//Case of the String passed to Boolean constructor doesn't matter.
Boolean b2 = new Boolean("True");
Boolean b3 = new Boolean("TRUE");
Boolean b4 = new Boolean("TrUe");
System.out.println("Value in Boolean object, b1 : "+ b1);
System.out.println("Value in Boolean object, b2 : "+ b2);
System.out.println("Value in Boolean object, b3 : "+ b3);
System.out.println("Value in Boolean object, b4 : "+ b3);
System.out.println("Calling booleanValue() method to read value in Boolean object");
System.out.println("Value in Boolean object, b1 : " + b1.booleanValue());
System.out.println("Value in Boolean object, b2 : " + b2.booleanValue());
System.out.println("Value in Boolean object, b3 : " + b3.booleanValue());
System.out.println("Value in Boolean object, b4 : " + b4.booleanValue());
}
}
Value in Boolean object, b1 : true
Value in Boolean object, b2 : true
Value in Boolean object, b3 : true
Value in Boolean object, b4 : true
Calling booleanValue() method to read value in Boolean object
Value in Boolean object, b1 : true
Value in Boolean object, b2 : true
Value in Boolean object, b3 : true
Value in Boolean object, b4 : true
Advertisement
Methods | Description |
---|---|
boolean booleanValue() | Returns a primitive boolean value out of Boolean wrapper object. |
int compareTo(Boolean b) |
|
boolean equals(Object ob) | Returns a true if invoking Boolean object has same value as referred by ob, else false. |
static boolean parseBoolean(String s) | Returns true if String contains true(irrespective of its case), otherwise false. |
static boolean valueOf(boolean b) | Returns a Boolean object, equivalent to b. |
static boolean valueOf(String s) | Returns true if String contains true(irrespective of its case), otherwise false. |
// Using compareTo() method to compare values in two Boolean objects
class A
{
public static void main(String... ar)
{
Boolean b1 = new Boolean("true"); //Constructor accepting String value
Boolean b2 = new Boolean(true); //Constructor accepting primitive boolean value
System.out.println("Value in b1 = "+b1);
System.out.println("Value in b2 = "+b2);
System.out.println("Invoking b1 to compare with b2 : "+ b1.compareTo(b2));
Boolean b3 = new Boolean("true");
Boolean b4 = new Boolean(false);
System.out.println("Value in b3 = "+b3);
System.out.println("Value in b4 = "+b4);
System.out.println("Invoking b3 to compare with b4 : "+ b3.compareTo(b4));
System.out.println("Invoking b4 to compare with b3 : "+ b4.compareTo(b3));
}
}
Value in b1 = true
Value in b2 = true
Invoking b1 to compare with b2 : 0
Value in b3 = true
Value in b4 = false
Invoking b3 to compare with b4 : 1
Invoking b4 to compare with b3 : -1
//Boolean wrapper class
import java.util.*;
class A
{
public static void main(String... ar)
{
boolean b1 = Boolean.parseBoolean("false");
boolean b2 = Boolean.parseBoolean("TRUE");
boolean b3 = Boolean.parseBoolean("tru");
System.out.println("Primitive boolean value in b1 : "+ b1);
System.out.println("Primitive boolean value in b2 : "+ b2);
System.out.println("Primitive boolean value in b3 : "+ b3);
}
}
Primitive boolean value in b1 : false
Primitive boolean value in b2 : true
Primitive boolean value in b3 : false
Advertisement
Advertisement
Please check our latest addition
C#, PYTHON and DJANGO
Advertisement