在这里,我们将解释如何编写 Java 程序将字符串转换为布尔值。
在 Java 中,可以使用 Boolean.ValueOf() 函数将字符串转换为布尔值。示例如下所示。
Boolean B=Boolean.valueOf(str);
该函数接收一个字符串作为参数并返回布尔值。如果字符串包含大写或小写的“true”,则该函数返回 true 值。否则返回 false。
首先,我们必须声明类 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。
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