| 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
"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
"true".
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 "true" will be returned, otherwise the
string "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 "true" is returned. Otherwise, a
string equal to "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 the
value true if the string argument is not null
and is equal, ignoring case, to the string "true".
Example: Boolean.valueOf("True") returns true.
Example: Boolean.valueOf("yes") returns false.
return toBoolean(s) ? TRUE : FALSE;
|