Java - Boolean parseBoolean(String s) 方法



描述

Java Boolean parseBoolean(String) 方法将字符串参数解析为布尔值。如果字符串参数不为空,并且忽略大小写后等于字符串“true”,则返回的布尔值表示 true。

声明

以下是 java.lang.Boolean.parseBoolean() 方法的声明

public static boolean parseBoolean(String s)

参数

s − 包含要解析的布尔值表示形式的字符串

返回值

此方法返回由字符串参数表示的布尔值。

异常

将字符串值解析为 true 布尔值示例

以下示例演示了如何使用 Boolean parseBoolean() 方法将字符串值解析为 true。在这个程序中,我们有一个字符串“TRue”,使用 parseBoolean() 方法,我们将“TRue”解析为 true 的原始布尔值,然后打印结果。

package com.tutorialspoint;

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

      // create and assign values to String s1
      String s1 = "TRue";

      // create 1 boolean primitive bool1
      boolean bool1;

      /**
       *  static method is called using class name
       *  apply result of parseBoolean on s1 to bool1
       */
      bool1 = Boolean.parseBoolean(s1);      
      String str1 = "Parse boolean on " + s1 + " gives "  + bool1;

      // print b1 value
      System.out.println( str1 );
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Parse boolean on TRue gives true

将字符串值解析为 false 布尔值示例

以下示例演示了如何使用 Boolean parseBoolean() 方法将字符串值解析为 "Yes"。在这个程序中,我们有一个字符串“Yes”,使用 parseBoolean() 方法,我们将“Yes”解析为 false 的原始布尔值,然后打印结果。

package com.tutorialspoint;

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

      // create and assign values to String s1
      String s1 = "Yes";

      // create 1 boolean primitive bool1
      boolean bool1;

      /**
       *  static method is called using class name
       *  apply result of parseBoolean on s1 to bool1
       */
      bool1 = Boolean.parseBoolean(s1);
      
      String str1 = "Parse boolean on " + s1 + " gives "  + bool1;

      // print b1 value
      System.out.println( str1 );
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Parse boolean on Yes gives false

将空字符串值解析为 false 布尔值示例

以下示例演示了如何使用 Boolean parseBoolean() 方法解析空字符串。在这个程序中,我们有一个空字符串,使用 parseBoolean() 方法,我们将空字符串解析为 false 的原始布尔值,然后打印结果。

package com.tutorialspoint;

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

      // create a String variable s1
      String s1 = null;

      // create 1 boolean primitive bool1
      boolean bool1;

      /**
       *  static method is called using class name
       *  apply result of parseBoolean on s1 to bool1
       */
      bool1 = Boolean.parseBoolean(s1);
      
      String str1 = "Parse boolean on " + s1 + " gives "  + bool1;

      // print b1 value
      System.out.println( str1 );
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Parse boolean on null gives false
java_lang_boolean.htm
广告