java.lang.Object | |
↳ | java.lang.Boolean |
The Boolean class wraps a value of the primitive type
boolean
in an object. An object of type
Boolean
contains a single field whose type is
boolean
.
In addition, this class provides many methods for
converting a boolean
to a String
and a
String
to a boolean
, as well as other
constants and methods useful when dealing with a
boolean
.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
FALSE | The Boolean object corresponding to the primitive
value false . |
||||||||||
TRUE | The Boolean object corresponding to the primitive
value true . |
||||||||||
TYPE | The Class object representing the primitive type boolean. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Allocates a
Boolean object representing the
value argument. | |||||||||||
Allocates a
Boolean object representing the value
true if the string argument is not null
and is equal, ignoring case, to the string "true" . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the value of this
Boolean object as a boolean
primitive. | |||||||||||
Compares this
Boolean instance with another. | |||||||||||
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. | |||||||||||
Returns
true if and only if the system property
named by the argument exists and is equal to the string
"true" . | |||||||||||
Returns a hash code for this
Boolean object. | |||||||||||
Parses the string argument as a boolean.
| |||||||||||
Returns a
String object representing the specified
boolean. | |||||||||||
Returns a
String object representing this Boolean's
value. | |||||||||||
Returns a
Boolean with a value represented by the
specified string. | |||||||||||
Returns a
Boolean instance representing the specified
boolean value. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Allocates a Boolean
object representing the
value
argument.
Note: It is rarely appropriate to use this constructor.
Unless a new instance is required, the static factory
valueOf(boolean)
is generally a better choice. It is
likely to yield significantly better space and time performance.
value | the value of the Boolean .
|
---|
Allocates a Boolean
object representing the value
true
if the string argument is not null
and is equal, ignoring case, to the string "true"
.
Otherwise, allocate a Boolean
object representing the
value false
. Examples:
new Boolean("True")
produces a Boolean
object
that represents true
.
new Boolean("yes")
produces a Boolean
object
that represents false
.
s | the string to be converted to a Boolean .
|
---|
Returns the value of this Boolean
object as a boolean
primitive.
boolean
value of this object.
Compares this Boolean
instance with another.
b | the Boolean instance to be compared |
---|
NullPointerException | if the argument is null |
---|
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.
obj | the object to compare with. |
---|
true
if the Boolean objects represent the
same value; false
otherwise.
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.
name | the system property name. |
---|
boolean
value of the system property.Returns a hash code for this Boolean
object.
1231
if this object represents
true
; returns the integer 1237
if this
object represents false
.
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"
.
Example: Boolean.parseBoolean("True")
returns true
.
Example: Boolean.parseBoolean("yes")
returns false
.
s | the String containing the boolean
representation to be parsed |
---|
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.
b | the boolean to be converted |
---|
boolean
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.
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 "true"
.
s | a string. |
---|
Boolean
value represented by the string.
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
Boolean(boolean)
, as this method is likely to yield
significantly better space and time performance.
b | a boolean value. |
---|
Boolean
instance representing b
.