|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.lang.Boolean
public final class Boolean
Boolean 类将基本类型为 boolean
的值包装在一个对象中。一个 Boolean
类型的对象只包含一个类型为 boolean
的字段。
此外,此类还为 boolean
和 String
的相互转换提供了许多方法,并提供了处理 boolean
时非常有用的其他一些常量和方法。
字段摘要 | |
---|---|
static Boolean |
FALSE
对应基值 false 的 Boolean 对象。 |
static Boolean |
TRUE
对应基值 true 的 Boolean 对象。 |
static Class<Boolean> |
TYPE
表示基本类型 boolean 的 Class 对象。 |
构造方法摘要 | |
---|---|
Boolean(boolean value)
分配一个表示 value 参数的 Boolean 对象。 |
|
Boolean(String s)
如果 String 参数不为 null 且在忽略大小写时等于 "true" ,则分配一个表示 true 值的 Boolean 对象。 |
方法摘要 | |
---|---|
boolean |
booleanValue()
将此 Boolean 对象的值作为基本布尔值返回。 |
int |
compareTo(Boolean b)
将此 Boolean 实例与其他实例进行比较。 |
boolean |
equals(Object obj)
当且仅当参数不是 null ,而是一个与此对象一样,都表示同一个 Boolean 值的 boolean 对象时,才返回 true 。 |
static boolean |
getBoolean(String name)
当且仅当以参数命名的系统属性存在,且等于 "true" 字符串时,才返回 true 。 |
int |
hashCode()
返回该 Boolean 对象的哈希码。 |
static boolean |
parseBoolean(String s)
将字符串参数分析为 boolean 值。 |
String |
toString()
返回表示该布尔值的 String 对象。 |
static String |
toString(boolean b)
返回一个表示指定布尔值的 String 对象。 |
static Boolean |
valueOf(boolean b)
返回一个表示指定 boolean 值的 Boolean 实例。 |
static Boolean |
valueOf(String s)
返回一个用指定的 String 表示值的 Boolean 值。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
public static final Boolean TRUE
true
的 Boolean
对象。
public static final Boolean FALSE
false
的 Boolean
对象。
public static final Class<Boolean> TYPE
构造方法详细信息 |
---|
public Boolean(boolean value)
value
参数的 Boolean
对象。
注:一般情况下都不宜使用该构造方法。若不需要新 的实例,则静态工厂 valueOf(boolean)
通常是一个更好的选择。这有可能显著提高空间和时间性能。
value
- Boolean
的值。public Boolean(String s)
null
且在忽略大小写时等于 "true"
,则分配一个表示 true
值的 Boolean
对象。否则分配一个表示 false
值的 Boolean
对象。示例:
new Boolean("True") 生成一个表示 true 的 Boolean 对象。
new Boolean("yes") 生成一个表示 false 的 Boolean 对象。
s
- 要转换为 Boolean
的字符串。方法详细信息 |
---|
public static boolean parseBoolean(String s)
null
且在忽略大小写时等于 "true"
,则返回的 boolean
表示 true
值。
s
- 包含要分析的布尔表达式的 String
public boolean booleanValue()
boolean
值。public static Boolean valueOf(boolean b)
Boolean(boolean)
,因为此方法有可能大大提高空间和时间性能。
b
- 布尔值。
public static Boolean valueOf(String s)
Boolean
值。如果 String 参数不为 null
且在忽略大小写时等于 "true"
,则返回的 Boolean
表示 true
值。
例子:Boolean.valueOf("True") 返回 true。
例子:Boolean.valueOf("yes") 返回 false。
s
- 字符串。
Boolean
值。public static String toString(boolean b)
true
,则将返回字符串 "true",否则将返回字符串 "false"。
b
- 要转换的布尔值
boolean
值的字符串表达式public String toString()
true
值,则返回等于 "true"
的字符串。否则返回等于 "false"
的字符串。
Object
中的 toString
public int hashCode()
Object
中的 hashCode
Object.equals(java.lang.Object)
,
Hashtable
public boolean equals(Object obj)
null
,而是一个与此对象一样,都表示同一个 Boolean
值的 boolean
对象时,才返回 true
。
Object
中的 equals
obj
- 比较的对象。
true
;否则返回 false
。Object.hashCode()
,
Hashtable
public static boolean getBoolean(String name)
"true"
字符串时,才返回 true
。(从 JavaTM 1.0.2 平台开始,字符串的测试不再区分大小写。)通过 getProperty
方法可访问系统属性,此方法由 System
类定义。
如果没有以指定名称命名的属性或者指定名称为空或 null,则返回 false
。
name
- 系统属性名。
boolean
值。System.getProperty(java.lang.String)
,
System.getProperty(java.lang.String, java.lang.String)
public int compareTo(Boolean b)
Comparable<Boolean>
中的 compareTo
b
- 要进行比较的 Boolean 实例
NullPointerException
- 如果参数为 nullComparable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。