new Boolean("true").booleanValue()
时间: 2024-03-14 10:50:11 浏览: 20
这个表达式的返回值是`true`。虽然`new Boolean("true")`创建了一个Boolean对象,但是调用它的`booleanValue()`方法会将其转换为基本类型`boolean`,并返回对应的值。在这个例子中,Boolean对象的值是`true`,因此调用`booleanValue()`方法返回的也是`true`。
相关问题
以下哪一个语句不是返回基本类型boolean的true值的。( ) A、new Boolean("true").booleanValue() B、Boolean.parseBoolean("TRUE") C、 Boolean.parseBoolean("true") D、Boolean.valueOf("true")
选项 A,`new Boolean("true").booleanValue()`,因为`new Boolean("true")`创建了一个新的Boolean对象,而不是基本类型boolean,因此调用它的`booleanValue()`方法返回的是Boolean对象的值,而不是基本类型boolean的true值。
booleanValue
booleanValue()是Boolean类的一个方法,它将Boolean对象转换为基本类型的boolean值。如果Boolean对象表示true,则返回true,否则返回false。这个方法可以用于将Boolean对象转换为boolean类型,以便在程序中进行比较和计算。下面是一个例子,展示了如何使用booleanValue()方法将Boolean对象转换为boolean类型并输出结果:
```
Boolean ob1 = new Boolean(true);
System.out.println("ob1.booleanValue(): " + ob1.booleanValue());
Boolean ob2 = new Boolean(false);
System.out.println("ob2.booleanValue(): " + ob2.booleanValue());
```
输出结果为:
```
ob1.booleanValue(): true
ob2.booleanValue(): false
```