Linux 拨号vps windows公众号手机端

Kotlin中怎么简化类型转换

lewis 9年前 (2016-08-09) 阅读数 10 #程序编程
文章标签 kotlin

在Kotlin中,可以使用安全的类型转换操作符"as?"来简化类型转换。这种操作符会尝试将对象转换为指定的类型,如果转换成功则返回转换后的对象,如果转换失败则返回null。这样可以避免因类型转换失败而抛出ClassCastException异常。

示例代码如下:

val obj: Any = "Hello"
val str: String? = obj as? String
println(str) // 输出:Hello

val obj2: Any = 123
val str2: String? = obj2 as? String
println(str2) // 输出:null
版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门