📅  最后修改于: 2023-12-03 15:01:51.334000             🧑  作者: Mango
Boolean
是一个包装类,它包含一个布尔类型的值。booleanValue()
方法返回此 Boolean
对象的布尔值。如果此 Boolean
对象表示 true
,则返回 true
;否则返回 false
。
public boolean booleanValue()
无
此 Boolean
对象的布尔值
下面是一个简单的示例:
Boolean b1 = new Boolean(true);
Boolean b2 = new Boolean(false);
System.out.println(b1.booleanValue()); // 输出 true
System.out.println(b2.booleanValue()); // 输出 false
在这个示例中,我们创建了两个 Boolean
对象,并使用 booleanValue()
方法获取它们的布尔值。我们将这些布尔值打印到控制台。
注意,我们可以使用以下任何值来创建 Boolean
对象:
true
false
例如,下面的代码都可以创建一个 Boolean
对象:
Boolean b1 = new Boolean(true);
Boolean b2 = new Boolean(false);
Boolean b3 = new Boolean("true");
Boolean b4 = new Boolean("false");
Boolean b5 = new Boolean("TRUE");
Boolean b6 = new Boolean("FALSE");
Boolean b7 = new Boolean("TrUe");
Boolean b8 = new Boolean("FaLsE");
Boolean b9 = new Boolean(1);
Boolean b10 = new Boolean(0);
Boolean b11 = new Boolean(-1);
Boolean b12 = new Boolean(null);
Boolean b13 = Boolean.valueOf(true);
Boolean b14 = Boolean.valueOf(false);
其中,由字符串创建的 Boolean
对象,不区分大小写。如果字符串不是 "true"
,则返回 false
;否则返回 true
。
注意,在 Java 1.5 之后,我们可以直接使用 boolean
类型的值创建一个 Boolean
对象,如下所示:
Boolean b1 = true;
Boolean b2 = false;
booleanValue()
方法非常简单,但是它是 Boolean
对象的一个重要方法。它通常用于将 Boolean
对象转换为基本类型的 boolean
值。在 Java 中,包装类型和基本类型之间的转换可以在很多情况下自动进行,但是有些情况下,我们需要显式地调用 booleanValue()
方法来实现转换。