Kotlin教程:不安全和安全类型转换操作符
不安全的转换操作符:as
有时无法转换变量并抛出异常,这称为不安全转换。 不安全的强制转换由中缀运算符执行。
可以为空的字符串(String?
)不能转换为非null字符串(String
),这会引发异常。
un main(args: Array){
val obj: Any? = null
val str: String = obj as String
println(str)
}
有时无法转换变量并抛出异常,这称为不安全转换。 不安全的强制转换由中缀运算符执行。
可以为空的字符串(String?
)不能转换为非null字符串(String
),这会引发异常。
un main(args: Array){
val obj: Any? = null
val str: String = obj as String
println(str)
}