Fields Summary |
---|
public static final Boolean | TRUEThe Boolean object corresponding to the primitive
value true . |
public static final Boolean | FALSEThe Boolean object corresponding to the primitive
value false . |
public static final Class | TYPEThe Class object representing the primitive type boolean. |
private final boolean | valueThe value of the Boolean. |
private static final long | serialVersionUIDuse serialVersionUID from JDK 1.0.2 for interoperability |
Methods Summary |
---|
public boolean | booleanValue()Returns the value of this Boolean object as a boolean
primitive.
return value;
|
public int | compareTo(java.lang.Boolean b)Compares this Boolean instance with another.
return (b.value == value ? 0 : (value ? 1 : -1));
|
public boolean | equals(java.lang.Object obj)Returns true if and only if the argument is not
null and is a Boolean object that
represents the same boolean value as this object.
if (obj instanceof Boolean) {
return value == ((Boolean)obj).booleanValue();
}
return false;
|
public static boolean | getBoolean(java.lang.String name)Returns true if and only if the system property
named by the argument exists and is equal to the string
{@code "true"}. (Beginning with version 1.0.2 of the
JavaTM platform, the test of
this string is case insensitive.) A system property is accessible
through getProperty , a method defined by the
System class.
If there is no property with the specified name, or if the specified
name is empty or null, then false is returned.
boolean result = false;
try {
result = toBoolean(System.getProperty(name));
} catch (IllegalArgumentException e) {
} catch (NullPointerException e) {
}
return result;
|
public int | hashCode()Returns a hash code for this Boolean object.
return value ? 1231 : 1237;
|
public static boolean | parseBoolean(java.lang.String s)Parses the string argument as a boolean. The boolean
returned represents the value true if the string argument
is not null and is equal, ignoring case, to the string
{@code "true"}.
Example: {@code Boolean.parseBoolean("True")} returns true.
Example: {@code Boolean.parseBoolean("yes")} returns false.
return toBoolean(s);
|
private static boolean | toBoolean(java.lang.String name)
return ((name != null) && name.equalsIgnoreCase("true"));
|
public static java.lang.String | toString(boolean b)Returns a String object representing the specified
boolean. If the specified boolean is true , then
the string {@code "true"} will be returned, otherwise the
string {@code "false"} will be returned.
return b ? "true" : "false";
|
public java.lang.String | toString()Returns a String object representing this Boolean's
value. If this object represents the value true ,
a string equal to {@code "true"} is returned. Otherwise, a
string equal to {@code "false"} is returned.
return value ? "true" : "false";
|
public static java.lang.Boolean | valueOf(boolean b)Returns a Boolean instance representing the specified
boolean value. If the specified boolean value
is true, this method returns Boolean.TRUE;
if it is false, this method returns Boolean.FALSE.
If a new Boolean instance is not required, this method
should generally be used in preference to the constructor
{@link #Boolean(boolean)}, as this method is likely to yield
significantly better space and time performance.
return (b ? TRUE : FALSE);
|
public static java.lang.Boolean | valueOf(java.lang.String s)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 {@code "true"}.
return toBoolean(s) ? TRUE : FALSE;
|