如何在Scala中将字符串转换为布尔值?
Scala中的String是字符序列。在Scala中,String对象是不可变的。
示例
String("nhooo.com")布尔是使用Scala编程语言(也是另一种编程)的数据类型,它是布尔代数。它具有两个有效值,即true和false。
示例
var bool : Boolean = true;
将字符串转换为布尔值
从字符串到布尔值的转换可以使用多种方法完成,
Boolean.parseBoolean()
Boolean.valueOf()
1)使用Boolean.parseBoolean()将字符串转换为布尔值
语法:
Boolean.parseBoolean(String) : Boolean
Scala程序使用Boolean.parseBoolean()将字符串转换为布尔值
import java.lang.Boolean
object MyClass {
    def main(args: Array[String]) {
         // 对于false值 
        println("字符串到布尔值以获取假值 ")
        println(Boolean.parseBoolean("False"))
        println(Boolean.parseBoolean("false"))
        println(Boolean.parseBoolean("No"))
        println(Boolean.parseBoolean("FALSE"))
        
        // 求真值 
        println("字符串到布尔值以获取假值 ")
        println(Boolean.parseBoolean("True"))
        println(Boolean.parseBoolean("true"))
        println(Boolean.parseBoolean("TRUE"))
    }
}输出:
字符串到布尔值以获取假值 false false false false 字符串到布尔值以获取假值 true true true
2)使用Boolean.valueOf()将字符串转换为布尔值
语法:
Boolean.valueOf(String) : Boolean
Scala程序使用Boolean.valueOf()将字符串转换为布尔值
import java.lang.Boolean
object MyClass {
    def main(args: Array[String]) {
         // 对于假值 
        println("字符串到布尔值以获取假值 ")
        println(Boolean.valueOf("False"))
        println(Boolean.valueOf("false"))
        println(Boolean.valueOf("No"))
        println(Boolean.valueOf("FALSE"))
        
        // 求真值 
        println("字符串到布尔值以获取假值 ")
        println(Boolean.valueOf("True"))
        println(Boolean.valueOf("true"))
        println(Boolean.valueOf("TRUE"))
    }
}输出:
字符串到布尔值以获取假值 false false false false 字符串到布尔值以获取假值 true true true
