public final class Boolean extends Object implements Serializable, Comparable<Boolean>
boolean。
Boolean类型的对象包含一个字段的类型是
boolean。
此外,该类提供了一个boolean转换到String和String到boolean方法很多,以及其他有用的常量和方法在处理一个boolean。
| Modifier and Type | Field and Description |
|---|---|
static Boolean |
FALSE
对应于原始值
false的
Boolean对象。
|
static Boolean |
TRUE
对应于原始值
true的
Boolean对象。
|
static 类<Boolean> |
TYPE
表示原始类型布尔值的类对象。
|
| Constructor and Description |
|---|
Boolean(boolean value)
分配一个代表
value争论
Boolean对象。
|
Boolean(String s)
分配代表价值
true一
Boolean对象如果字符串参数不
null和平等,忽略的情况下,对字符串
"true"。
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
booleanValue()
作为布尔值返回该
Boolean原始对象的值。
|
static int |
compare(boolean x, boolean y)
比较两
boolean值。
|
int |
compareTo(Boolean b)
这
Boolean实例与另一个比较。
|
boolean |
equals(Object obj)
返回
true如果只有参数不
null是
Boolean表示相同的值作为此对象
boolean。
|
static boolean |
getBoolean(String name)
返回
true当且仅当以参数命名的系统属性的存在,等于字符串
"true"。
|
int |
hashCode()
返回该对象的哈希码
Boolean。
|
static int |
hashCode(boolean value)
返回一个
boolean值的哈希代码兼容
Boolean.hashCode()。
|
static boolean |
logicalAnd(boolean a, boolean b)
返回应用逻辑与操作符的操作数指定的
boolean结果。
|
static boolean |
logicalOr(boolean a, boolean b)
返回应用逻辑或操作符的操作数指定的
boolean结果。
|
static boolean |
logicalXor(boolean a, boolean b)
返回应用逻辑异或运算符指定操作数的结果
boolean。
|
static boolean |
parseBoolean(String s)
将字符串参数是一个布尔。
|
String |
toString()
返回布尔值的
String代表这个对象。
|
static String |
toString(boolean b)
返回表示指定的布尔
String对象。
|
static Boolean |
valueOf(boolean b)
返回表示指定的
boolean价值
Boolean实例。
|
static Boolean |
valueOf(String s)
返回指定字符串的表示
Boolean。
|
public static final Boolean TRUE
true的
Boolean对象。
public static final Boolean FALSE
false的
Boolean对象。
public Boolean(boolean value)
value的
Boolean价值。
public Boolean(String s)
true
Boolean对象如果字符串参数不
null和平等,忽略的情况下,对字符串
"true"。否则,分配一个代表值
false
Boolean对象。例如:
new Boolean("True")产生Boolean表示true.
new Boolean("yes")产生Boolean表示false。
s -被转换成一个
Boolean字符串。
public static boolean parseBoolean(String s)
boolean返回表示值
true如果字符串参数不
null和平等,忽略的情况下,对
"true"
例如:Boolean.parseBoolean("True")返回true.
例子:Boolean.parseBoolean("yes")返回false。
s包含布尔表示要解析的
String
public boolean booleanValue()
Boolean原始对象的值。
boolean价值。
public static Boolean valueOf(boolean b)
boolean价值
Boolean实例。如果指定的
boolean值
true,此方法返回
Boolean.TRUE;如果是
false,此方法返回
Boolean.FALSE。如果一个新的
Boolean实例是不需要的,这种方法一般应优先使用构造函数
Boolean(boolean),这种方法可能会产生显着更好的空间和时间性能。
b -布尔值。
b
Boolean实例。
public static Boolean valueOf(String s)
Boolean。的
Boolean返回代表一个真正的价值如果字符串参数不
null和平等,忽略的情况下,对字符串
"true"。
s -一个字符串。
Boolean价值。
public static String toString(boolean b)
String对象。如果指定的布尔
true,然后串
"true"将返回,否则将返回字符串
"false"。
b -布尔被转换
boolean
public String toString()
String对象。如果该对象表示的值的字符串
true,等于
"true"返回。否则,一个字符串相等
"false"返回。
public int hashCode()
Boolean。
hashCode 方法重写,继承类
Object
1231
true;返回整数
1237如果该对象表示
false。
Object.equals(java.lang.Object),
System.identityHashCode(java.lang.Object)
public static int hashCode(boolean value)
boolean值的哈希代码兼容
Boolean.hashCode()。
value价值-哈希
boolean值的哈希码值。
public boolean equals(Object obj)
true如果只有参数不
null是
Boolean表示相同的值作为此对象
boolean。
equals 方法重写,继承类
Object
obj -比较对象。
true如果布尔对象表示相同的值;
false否则。
Object.hashCode(),
HashMap
public static boolean getBoolean(String name)
true当且仅当以参数命名的系统属性的存在,等于字符串
"true"。(版本1.0.2的java
TM平台,开始这个字符串测试是不区分大小写的。)一个系统属性是可以通过
getProperty,由
System类定义了一个方法。
如果没有指定名称的属性,或者指定的名称为空,则返回false。
name -系统属性名称。
boolean价值。
SecurityException -
System.getProperty
System.getProperty(java.lang.String),
System.getProperty(java.lang.String, java.lang.String)
public int compareTo(Boolean b)
Boolean实例与另一个比较。
compareTo 接口
Comparable<Boolean>
b -是比较
Boolean实例
NullPointerException -如果参数是
null
Comparable
public static int compare(boolean x,
boolean y)
boolean值。返回的值是什么将返回相同的:
布尔值。值(x)。CompareTo(布尔值。值(Y))
x -比较第一
boolean
y -比较二
boolean
0如果
x == y;值小于
0如果
!x && y;和一个值大于
0如果
x && !y
public static boolean logicalAnd(boolean a,
boolean b)
boolean结果。
a -第一个操作数
b -第二个操作数
a和
b
BinaryOperator
public static boolean logicalOr(boolean a,
boolean b)
boolean结果。
a -第一个操作数
b -第二个操作数
a和
b
BinaryOperator
public static boolean logicalXor(boolean a,
boolean b)
boolean。
a -第一个操作数
b -第二个操作数
a和
b逻辑异或
BinaryOperator
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.