Java 程序:将字符串转换为布尔值


2022 年 3 月 28 日, Learn eTutorial
1713

在这里,我们将解释如何编写 Java 程序将字符串转换为布尔值。

如何在 Java 中将字符串转换为布尔值?

在 Java 中,可以使用 Boolean.ValueOf() 函数将字符串转换为布尔值。示例如下所示。

 Boolean B=Boolean.valueOf(str);

该函数接收一个字符串作为参数并返回布尔值。如果字符串包含大写或小写的“true”,则该函数返回 true 值。否则返回 false。

如何在 Java 中实现将字符串转换为布尔值的 Java 程序?

首先,我们必须声明类 StoB。创建扫描器类的对象 sc。使用 sc.nextLine() 从用户读取字符串到变量 s。然后使用 Boolean.valueOf(s) 将字符串 s 转换为布尔值。如果字符串包含“true”,则返回 true,否则返回 false。然后使用 System.out.println() 显示 s 的布尔等价物 b

算法

步骤 1:使用 public 修饰符声明类 StoB

步骤 2:打开 main() 以启动程序,Java 程序执行从 main() 开始

步骤 3:创建 Scanner 类的对象 **sc**。

步骤 4:从用户读取字符串到字符串变量 s

步骤 5:将字符串变量 s 转换为布尔值,如 Boolean b=Boolean.valueOf(s)

步骤 6:显示字符串 s 的布尔值 b

Java 源代码

                                          import java.util.Scanner;
public class StoB{  
   public static void main(String args[]){  
   Scanner sc = new Scanner(System.in);
   System.out.println("Enter any string");
    String s = sc.nextLine(); 
    Boolean b=Boolean.valueOf(s);   
  System.out.println("The boolean equivalent of "+s+ " is "+b);  
   }
}
                                      

输出

Enter any string
TRue
The boolean equivalent of TRue is true