举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > java 包装类 Java Boolean包装类

java 包装类 Java Boolean包装类

2023-03-09 05:31 Java教程

java 包装类 Java Boolean包装类

java 包装类

Java 包装类是 Java 语言中的一种特殊类,它们是基本数据类型的对象表示形式。它们可以用来在 Java 中创建可以存储在集合中的对象,并且可以使用面向对象的方法来处理这些对象。

Java 包装类包括 8 种基本数据类型:boolean、byte、char、short、int、long、float 和 double。它们分别对应 Boolean、Byte、Character、Short、Integer、Long、Float 和 Double 等 8 个包装类。

Java 包装类具有一些重要的特性:

  • 不可变性:Java 包装类是不可变的,一旦创建就不能更改。
  • 静态方法:Java 包装类都有一些静态方法,例如 Integer.parseInt() 方法用于将字符串转换为 int 等。
  • 包装/拆包:Java 提供了 valueOf() 方法来将基本数据类型转换为包装类(即打包),也可以使用 xxxValue() 方法将其转换回原始数据类型(即拆包)。
  • 常量定义:Java 包装类还定义了一些常量来表明该数据的最大/小值或者其他信息。例如 Integer 的 MAX_VALUE 表明 int 的最大值是 2147483647。
public class Test {

    public static void main(String[] args) {

        // 打包/封装 
        Integer i = Integer.valueOf(10);

        // 拆包/解封 
        int j = i.intValue();

        System.out.println("i = " + i); // 10 
        System.out.println("j = " + j); // 10 

    } 
} 

Java Boolean包装类

Java数据类型教程 - Java Boolean包装类


布尔类的对象包装一个布尔值。

Boolean.TRUE和Boolean.FALSE是布尔类型的两个常量,用于表示布尔值true和false值。

我们可以使用构造函数或valueOf()工厂方法创建一个布尔对象。

当解析字符串时,此类将处理“true”,忽略所有字符的情况为true,任何其他字符串为false。

例子

下面的代码显示了如何使用Boolean类。

public class Main {
  public static void main(String[] args) {
    // Using constructors
    Boolean b1True = new Boolean(true);
    Boolean b2True = new Boolean("true");
    Boolean b3True = new Boolean("tRuE");
    Boolean b4False = new Boolean("false");
    Boolean b5False = new Boolean("how  is this"); // false

    // Using the factory methods
    Boolean b6True = Boolean.valueOf(true);
    Boolean b7True = Boolean.valueOf("true");
    Boolean b8True = Boolean.valueOf("tRuE");
    Boolean b9False = Boolean.valueOf("false");
    Boolean b10False = Boolean.valueOf("how is this"); // false

    // Getting a boolean value from a Boolean object
    boolean bbTrue = b8True.booleanValue();

    boolean bTrue = Boolean.parseBoolean("true");
    boolean bFalse = Boolean.parseBoolean("This string evaluates to false");

    Boolean bcTrue = Boolean.TRUE;
    Boolean bcFalse = Boolean.FALSE;

    System.out.println("bcTrue = " + bcTrue);
    System.out.println("bcFalse = " + bcFalse);
  }
}

上面的代码生成以下结果。



阅读全文
以上是鳄鱼CMS为你收集整理的java 包装类 Java Boolean包装类全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们