Java如何将原始布尔类型转换为布尔对象?
下面的代码片段演示了如何使用该Boolean.valueOf()方法将原始boolean值或字符串转换为Boolean对象。此方法将返回Boolean给定原始boolean值的相应对象。
当将字符串值传递给此方法Boolean.TRUE时,当字符串不为null且该值等于大小写时,它将返回该字符串,而忽略大小写"true"。否则它将返回Boolean.FALSE对象。
package org.nhooo.example.lang;
public class BooleanValueOfExample {
public static void main(String[] args) {
boolean b = true;
Boolean bool = Boolean.valueOf(b);
System.out.println("bool = " + bool);
//这里我们测试转换,这可能是不必要的。但
//此处显示的布尔值true等于Boolean.TRUE静态
//变量,当然可以让布尔值false为
//等于Boolean.FALSE
if (bool.equals(Boolean.TRUE)) {
System.out.println("bool = " + bool);
}
//在下面的行中,我们将字符串转换为布尔值,它返回
//当且仅当字符串等于“true”时为true,否则为true"true" otherwise it
//返回假
String s = "false";
Boolean bools = Boolean.valueOf(s);
System.out.println("bools = " + bools);
String f = "abc";
Boolean abc = Boolean.valueOf(f);
System.out.println("abc = " + abc);
}
}该代码段将打印以下输出:
bool = true bool = true boolS = false abc = false
热门推荐
5 足球队祝福语简短
6 医政科祝福语简短
10 父亲祝福语大全简短语
11 怎么生孩子祝福语简短
12 分手新年祝福语大全简短
13 求简短的职场祝福语
14 理科元旦祝福语大全简短
15 信耶稣的人祝福语简短
16 生日祝福语大全女生简短
17 姐妹结婚快乐祝福语简短
18 浪漫的生日祝福语简短