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.