Boolean 类型将基本类型为 boolean 的值包装在一个对象中。一个 Boolean 类型的对象只包含一个类型为 boolean 的字段。此外,该类还为 boolean 和 String 的相互转换提供了许多方法,并提供了处理 boolean 时非常有用的其他一些常量和方法。
构造方法
Boolean(boolean value);
Boolean value = new Boolean(ture);
该方法创建一个表示 value 参数的 Boolean 对象。
Boolean(String str);
Boolean str = new Boolean("ture");
该方法以 String 变量作为参数创建 Boolean 对象。如果 String 参数不为 null 且在忽略大小写时等于 true,则分配一个表示 true 值的 Boolean 对象,否则获得一个 false 值的 Boolean 对象。
常用方法
方法 | 返回值 | 说明 |
booleanValue() | boolean | 将 Boolean 对象的值以对应的 boolean 值返回 |
equals(Object obj) | boolean | 判断调用该方法的对象与 obj 是否相等。当且仅当参数不是 null,而且与调用该方法的对象一样都表示同一个 boolean 值的 Boolean 对象时,才返回 true |
parseBoolean(String str) | boolean | 将字符串参数解析为 boolean 值 |
toString() | String | 返回表示该 boolean 值的 String 对象 |
valueOf(String str) | boolean | 返回一个用指定的字符串表示值的 boolean 值 |
import java.lang.Boolean;
public class BooleanTest {
public static void main(String[] args) {
Boolean value1 = new Boolean(true);
Boolean value2 = new Boolean("ok");
System.out.println("value1 = " + value1.booleanValue());
System.out.println("value2 = " + value2.booleanValue());
}
}
常量
Boolean 提供了以下 3 个常量:
- TRUE:对应基值 true 的 Boolean 对象
- FALSE:对应基值 false 的 Boolean 对象
- TYPE:基本类型 boolean 的Class 对象