java.lang.Object java.lang.Boolean
public final class 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
.
static Boolean
FALSE
Boolean
object corresponding to the primitive value false
. static Boolean
TRUE
Boolean
object corresponding to the primitive value true
. static Class<Boolean>
TYPE
Boolean(boolean value)
Boolean
object representing the value
argument. Boolean(String s)
Boolean
object representing the value true
if the string argument is not null
and is equal, ignoring case, to the string "true"
. Method Summary boolean
booleanValue()
int
compareTo(Boolean b)
boolean
equals(Object obj)
true
if and only if the argument is not null
and is a Boolean
object that represents the same boolean
value as this object. static boolean
getBoolean(String name)
true
if and only if the system property named by the argument exists and is equal to the string "true"
. int
hashCode()
static boolean
parseBoolean(String s)
String
toString()
static String
toString(boolean b)
static Boolean
valueOf(boolean b)
static Boolean
valueOf(String s)
Boolean
with a value represented by the specified String. TRUE
public static final Boolean TRUE
Boolean
object corresponding to the primitive value true
.
public static final Boolean FALSE
Boolean
object corresponding to the primitive value false
.
public static final Class<Boolean> TYPE
public Boolean(boolean value)
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
.
public Boolean(String s)
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
.
public static boolean parseBoolean(String s)
boolean
returned represents the value true
if the string argument is not null
and is equal, ignoring case, to the string "true"
.
s
- the String
containing the boolean representation to be parsed
public boolean booleanValue()
boolean
value of this object.
public static Boolean valueOf(boolean b)
Boolean(boolean)
, as this method is likely to yield significantly better space and time performance.
b
- a boolean value.
public static Boolean valueOf(String s)
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.
s
- a string.
Boolean
value represented by the string.
public static String toString(boolean b)
true
, then the string "true" will be returned, otherwise the string "false" will be returned.
b
- the boolean to be converted
boolean
public String toString()
true
, a string equal to "true"
is returned. Otherwise, a string equal to "false"
is returned.
toString
in class Object
public int hashCode()
hashCode
in class Object
Object.equals(java.lang.Object)
, Hashtable
public boolean equals(Object obj)
true
if and only if the argument is not null
and is a Boolean
object that represents the same boolean
value as this object.
equals
in class Object
obj
- the object to compare with.
true
if the Boolean objects represent the same value; false
otherwise.
Object.hashCode()
, Hashtable
public static boolean getBoolean(String name)
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.
System.getProperty(java.lang.String)
, System.getProperty(java.lang.String, java.lang.String)
public int compareTo(Boolean b)
compareTo
in interface Comparable<Boolean>
b
- the Boolean instance to be compared
NullPointerException
- if the argument is null
Comparable
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4