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
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
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