toBooleanStrictOrNull所在位置是kotlin.text.toBooleanStrictOrNull,其相关用法介绍如下。

用法:

fun String.toBooleanStrictOrNull(): Boolean?

如果此字符串的内容等于单词"true",则返回true,如果等于"false",则返回false,否则返回null

可空字符串 String?.toBoolean 上还有一个宽松的函数版本。请注意,此函数区分大小写。

例子:

import java.util.Locale
import kotlin.test.*

fun main(args: Array<String>) {
//sampleStart
println("true".toBooleanStrictOrNull()) // true
println("True".toBooleanStrictOrNull()) // null
println("TRUE".toBooleanStrictOrNull()) // null

println("false".toBooleanStrictOrNull()) // false
println("False".toBooleanStrictOrNull()) // null
println("FALSE".toBooleanStrictOrNull()) // null

println("abc".toBooleanStrictOrNull()) // null
//sampleEnd
}

输出:

true
null
null
false
null
null
null