|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.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)
返回一个用指定的字符串表示值的 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 值。
示例:Boolean.parseBoolean("True") 返回 true。
示例:Boolean.parseBoolean("yes") 返回 false。
s - 包含要解析的布尔表达式的 String
public boolean booleanValue()
boolean 值。public static Boolean valueOf(boolean b)
Boolean(boolean),因为此方法有可能大大提高空间和时间性能。
b - 布尔值。
public static Boolean valueOf(String s)
Boolean 值。如果字符串参数不为 null 且在忽略大小写时等于 "true",则返回的 Boolean 表示 true 值。
s - 字符串。
Boolean 值。public static String toString(boolean b)
true,则将返回字符串 "true",否则将返回字符串 "false"。
b - 要转换的布尔值
boolean 值的字符串表达式public String toString()
true 值,则返回等于 "true" 的字符串。否则返回等于 "false" 的字符串。
public int hashCode()
Object.equals(java.lang.Object),
Hashtablepublic boolean equals(Object obj)
null,而是一个与此对象一样,都表示同一个 Boolean 值的 boolean 对象时,才返回 true。
obj - 比较的对象。
true;否则返回 false。Object.hashCode(),
Hashtablepublic 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> 中的 compareTob - 要进行比较的 Boolean 实例
NullPointerException - 如果参数为 nullComparable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。