|
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" 的字符串。
Object 中的 toStringpublic int hashCode()
Object 中的 hashCodeObject.equals(java.lang.Object),
Hashtablepublic boolean equals(Object obj)
null,而是一个与此对象一样,都表示同一个 Boolean 值的 boolean 对象时,才返回 true。
Object 中的 equalsobj - 比较的对象。
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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。