Java教程:Java Boolean类
Boolean类将基本类型为boolean的值包装在一个对象中。一个Boolean类的对象只包含一个类型为boolean的字段。此外,此类还为boolean和String的相互转换提供了很多方法,并提供了处理boolean时非常有用的其他一些常用方法。
Boolean类的构造方法
Boolean类有以下两种构造形式:
Boolean(boolean boolValue); Boolean(String boolString);12复制代码类型:[java]
其中boolValue必须是true或false(不区分大小写),boolString包含字符串true(不区分大小写),那么新的Boolean对象将包含true;否则将包含false。
Boolean类的常用方法
在Boolean类内部包含了一些和Boolean操作有关的方法,见表1。
表1 Boolean类中的常用方法
方法 | 返回值 | 功能 |
---|---|---|
booleanValue() | boolean | 将 Boolean 对象的值以对应的 boolean 值返回 |
equals(Object obj) | boolean | 判断调用该方法的对象与 obj 是否相等。当且仅当参数不是 null,且与调用该 方法的对象一样都表示同一个 boolean 值的 Boolean 对象时,才返回 true |
parseBoolean(String s) | boolean | 将字符串参数解析为 boolean 值 |
toString() | string | 返回表示该 boolean 值的 String 对象 |
valueOf(String s) | boolean | 返回一个用指定的字符串表示的 boolean 值 |
例1
编写一个Java程序,演示如何使用不同的构造方法创建Boolean对象,并调用booleanValue()主法将创建的对象重新转换为boolean数据输出。代码如下:
public class Test05 { public static void main(String[] args) { Boolean b1 = new Boolean(true); Boolean b2 = new Boolean("ok"); Boolean b3 = new Boolean("true"); System.out.println("b1 转换为 boolean 值是:" + b1); System.out.println("b2 转换为 boolean 值是:" + b2); System.out.println("b3 转换为 boolean 值是:" + b3); } }12345678910复制代码类型:[java]
程序非常简单,运行后的输出结果如下:
b1 转换为 boolean 值是:trueb2 转换为 boolean 值是:falseb3 转换为 boolean 值是:true123复制代码类型:[java]
Boolean类的常用常量
在Boolean类中包含了很多的常量,其中较为常用的常量如下。
TRUE:对应基值true的Boolean对象。
FALSE:对应基值false的Boolean对象。
TYPE:表示基本类型boolean的Class对象。
赞 (0)