Boolean 类将基本类型为 boolean 的值包装在一个对象中。一个 Boolean 类的对象只包含一个类型为 boolean 的字段。此外,此类还为 boolean 和 String 的相互转换提供了很多方法,并提供了处理 boolean 时非常有用的其他一些常用方法。

Boolean 类的构造方法

Boolean 类有以下两种构造形式:

  • Boolean(boolean boolValue);
  • Boolean(String boolString);

其中 boolValue 必须是 true 或 false(不区分大小写),boolString 包含字符串 true(不区分大小写),那么新的 Boolean 对象将包含 true;否则将包含 false。

Boolean 类的常用方法

在 Boolean 类内部包含了一些和 Boolean 操作有关的方法,见表 1。

例 1
编写一个 Java 程序,演示如何使用不同的构造方法创建 Boolean 对象,并调用 booleanValue() 主法将创建的对象重新转换为 boolean 数据输出。代码如下:

public class Test {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);}
}

程序非常简单,运行后的输出结果如下:

b1 转换为 boolean 值是:true
b2 转换为 boolean 值是:false
b3 转换为 boolean 值是:true

Boolean 类的常用常量

在 Boolean 类中包含了很多的常量,其中较为常用的常量如下。

  • TRUE:对应基值 true 的 Boolean 对象。
  • FALSE:对应基值 false 的 Boolean 对象。
  • TYPE:表示基本类型 boolean 的 Class 对象。

1.8 Boolean类相关推荐

  1. Java.lang.Boolean类

    2019独角兽企业重金招聘Python工程师标准>>> 类声明 以下是声明java.lang.Boolean class: public final class Booleanext ...

  2. MyBatis配置返回boolean类型值

    MyBatis配置返回boolean类型值 在开发中,我们可能会遇到这样的需求:在对数据进行操作时,先判断有没有对应的记录,如果有,再进行操作.实现的方式有多种,如下方式采用mybatis实现. Ma ...

  3. java boolean例子_Java Boolean类实例

    下面要为大家分享的就是一个Java Boolean类方面的实例,一起来看看具体的内容吧. 编写一个java程序,演示,怎样使用不同的构造方法创建Boolean对象,并且调用booleanValue() ...

  4. boolean类型和int类型

    boolean类型的数据默认值为false,当Boolean类型的变量是成员变量时,它有默认值,当为局部变量时,没有默认值.

  5. java.lang包中的常用类

    java.lang包 java.lang.Boolean类 java.lang.Byte类 java.lang.Character java.lang.Character.Subset类 java.l ...

  6. 一些基本数据类型的类封装(包装类)

    类 Byte Byte 类将基本类型 byte 的值包装在一个对象中.一个 Byte 类型的对象只包含一个类型为 byte 的字段. decode(String nm)           将 Str ...

  7. Concurrent——Atomic原子操作类

    转载自https://blog.csdn.net/sdlyjzh/article/details/78587777 打算把Concurrent包下面的一些类整理一下.今天先从最简单的开始,Atomic ...

  8. Javascript 对象二(Number、String、Boolean、Array、Date、Math、RegExp)

    Javascript 对象二(Number.String.Boolean.Array.Date.Math.RegExp) Number 数字 对象 String 字符串 对象 Boolean 布尔 对 ...

  9. JDK源码解析之 Java.lang.Boolean

    Boolean 类是将 boolean 基本类型进行包装.类型为 Boolean 的对象包含一个单一属性 value,其类型为 boolean. 此外还提供了许多将 boolean 转换为 Strin ...

最新文章

  1. Mysql高级调优篇——第二章:Explain执行计划深度剖析
  2. linux找不到光口,以太坊查看命令_求助 输入ifconfig命令 后看不到eth0但是有eth3和eth4-CSDN论坛_区块链百科...
  3. 天天红单app下载安装_App内测好帮手,稳定内测分发就选择TF签名
  4. java零碎要点013---java 根据“|”分割字符串需要使用“\\|” 双反斜杠做特殊处理
  5. 【报告分享】2021年Z世代“潮力量”洞察报告.pdf(附下载链接)
  6. Web 开发与设计师速查手册大全
  7. 06-多进程之间通过Queue来实现数据共享学习笔记
  8. 基于python的三维射线追踪库-ttcrpy详解(4)
  9. 计算机科学导论课后总结_1
  10. 计算机科学的刊物卷号,期刊的卷号和期号怎么看
  11. 聊聊 iframe 的优缺点以及使用场景
  12. win11蓝牙无法使用 Windows11蓝牙无法使用的解决方法
  13. devexpress html编辑器,图解DevExpress RichEditControl富文本的使用,附源码及官方API
  14. response.setHeader各种用法
  15. XCTF 攻防世界 web 高手进阶区
  16. 车载OS的战场:万亿美金入口之争
  17. 为什么你的IntelliJ IDEA没有别人的好用?差距在这...
  18. 基于同步坐标变换的谐波电流检测
  19. 建表报错 primary key and distributed by definition incompatible
  20. Visio 2010、2013中找不到“拆分”,“联合”,“相交”等开发工具

热门文章

  1. 通过模型进行特征选择
  2. Pandas matplotlib 无法显示中文
  3. python 面向对象编程 之 上下文管理协议
  4. MOXA的Nport5600初始密码
  5. mongoDb数据库可视化工具 --- Robo
  6. Android如何在java代码中设置margin
  7. 利用COM+对数据库操作进行单元测试
  8. Ubuntu安装HBase2.2.4并进行单机/伪分布式配置
  9. C++ Primer 5th笔记(chap 15 OOP)构造函数和拷贝控制
  10. 《研磨设计模式》chap22 装饰模式Decorator(2)应用到场景