![]() |
VOOZH | about |
About :
java.lang.Boolean class wraps primitive type boolean value in an object.
Class Declaration
public final class Boolean extends Object implements Serializable, Comparable
Constructors :
Boolean(boolean val) : Assigning Boolean object representing the val argument. Boolean(String str) : Assigning Boolean object representing the value true or false according to the string.
Methods :
public boolean booleanValue() Returns : primitive boolean value of the boolean object.
public int compareTo(Boolean arg) Parameter : arg : boolean instance to be compared with this instance. Returns : 0 : if this instance = argumented instance. +ve value : if this instance > argumented instance. -ve value : if this instance < argumented instance.
public int hashCode() Returns : 1231 : if the boolean value of object is true. 1237 : if the boolean value of object is false.
public String toString() Returns : string value - 'true' if boolean object is true, else false.
Implementation:
Output:
Boolean object - bool1 : true Boolean object - bool2 : false Primitive value of object i.e. bool3 : true Primitive value of object i.e. bool4 : false bool1 is greater than bool2 as comp = 1 Hash Code value of bool1 : 1231 Hash Code value of bool2 : 1237 String value of bool1 : true String value of bool2 : false
public static boolean getBoolean(String arg) Parameters : arg - name of the property Returns : true : if 'true' value is assigned to the System property. false : if no such property exists or if exists then no value is assigned to it.
Implementation:
Output:
Bool Value of p1 : false Bool Value of p2 : false Since, no value assigned to p1, p2, Bool value is false Assign value to p1,p2 using java.lang.System.setProperty() Bool Value of p1 : true Bool Value of p2 : false
public static Boolean valueOf(boolean arg) Parameters : arg - boolean variable Returns : True : if true value is assigned to the boolean variable, else false
public static boolean parseBoolean(String arg) Parameters : arg - String argument taken as Boolean Returns : Boolean value of a String argument
Implementation:
Output:
Value of b1 : false Value of b2 : true Value of String st1 as Boolean : true Value of String st2 as Boolean : false Value of String st3 as Boolean : true