Java 菜鸟教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java 程序将字符串(string)类型变量转换为布尔值(boolean)

    Java 实例大全

在此程序中,我们将学习如何在Java中将String类型的变量转换为boolean。

要理解此示例,您应该了解以下Java编程主题:

示例1:使用parseBoolean()将字符串转换为布尔值

class Main {
  public static void main(String[] args) {

    //创建字符串变量
    String str1 = "true";
    String str2 = "false";

    //将字符串转换为布尔值
    //使用 parseBoolean()
    boolean b1 = Boolean.parseBoolean(str1);
    boolean b2 = Boolean.parseBoolean(str2);

    //打印布尔值
    System.out.println(b1);    // true
    System.out.println(b2);    // false
  }
}

在上面的示例中,我们使用Boolean类的parseBoolean()方法将字符串变量转换为布尔值。

在这里,Boolean是Java中的包装类。要了解更多信息,请访问Java Wrapper类

示例2:使用valueOf()将字符串转换为布尔值

我们还可以使用valueOf()方法将字符串变量转换为boolean(布尔值)。例如,

class Main {
  public static void main(String[] args) {

    //创建字符串变量
    String str1 = "true";
    String str2 = "false";

    //将字符串转换为布尔值
    //使用 valueOf()
    boolean b1 = Boolean.valueOf(str1);
    boolean b2 = Boolean.valueOf(str2);

    //打印布尔值
    System.out.println(b1);    // true
    System.out.println(b2);    // false
  }
}

在上面的示例中,Boolean类的valueOf()方法将字符串变量转换为布尔值。

在这里,valueOf()方法实际上返回布尔类的对象。 但是,对象会自动转换为原始类型。 在Java中,这称为拆箱。 了解更多,请访问Java自动装箱和拆箱

那是,

//valueOf()返回布尔值对象
//对象转换为布尔值
boolean b1 = Boolean obj = Boolean.valueOf(str1)

Java 实例大全