Java开发笔记(二十八)布尔包装类型

这篇博客主要介绍了Java中的布尔包装类型Boolean,它用于包装boolean类型的值。内容涵盖了Boolean的初始化、与基本类型转换的方法如booleanValue,以及逻辑运算方法如logicalAnd、logicalOr和logicalXor。博客还提供了相关的代码示例。
摘要由CSDN通过智能技术生成

前面介绍了数值包装类型,因为不管是整数还是小数,它们的运算操作都是类似的,所以只要学会了Integer的用法,其它数值包装类型即可一并掌握。但是对于布尔类型boolean来说,该类型定义的是“true”和“false”的布尔值,并非123之类的数字,因此还需专门的包装类型Boolean来包装boolean。
Boolean作为包装类型,与数值包装类型相似,它也拥有三种变量初始化方式。由于布尔包装类型的初始化代码雷同数值包装类型,这里不再赘述,具体代码示例如下:

// 初始化包装变量的第一种方式:直接用等号赋值
Boolean boolPack = true;
// 初始化包装变量的第二种方式:调用包装类型的valueOf方法
//Boolean boolPack = Boolean.valueOf(true);
// 初始化包装变量的第三种方式:使用关键字new创建新变量
//Boolean boolPack = new Boolean(true);
System.out.println("boolPack="+boolPack);

要把布尔包装变量转换成基本类型的布尔变量,同样不能通过强制类型转换,而是必须调用包装变量的booleanValue方法,如此方能得到布尔类型的变量值。与数值包装类型保持一致的还有equals方法,该方法相当于关系运算符“==”,可用于判断两个布尔包装变量是否相等。booleanValue方法和equals方法的调用代码例子见下:

// 把包装变量转换成布尔变量,需要调用包装变量的booleanValue方法
boolean bool = boolPack.booleanValue();
System.out.println("boo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值