当前位置:嗨网首页>书籍在线阅读

33-安全转换操作符

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

4.8.4 安全转换操作符

当使用关键字as进行类型转换的时候,可能会出现ClassCastException异常。为此,Kotlin提供了as? 安全转型操作符,当转型不成功的时候直接返回 null。

val m: Int? = a as? Int

需要注意的是,在Android开发中使用intent传值的时候,为了避免出现空字符串的情况,建议使用as? 操作符进行类型转换操作。