Kotlin学习2.9:变量的类型转换


在Kotlin中,如果将一种数据类型的值赋给另一种不同的数据类型的变量时,则需要进行数据类型转换。
根据转换方式的不同,数据类型转换可分为两种:智能类型转换和强制类型转换。

类型检查

为了避免变量在进行类型转换时,由于类型不一致而出现类型转换异常的问题,可以使用is操作符或!is反向操作符进行检测对象是否是特定类的一个实例
代码格式如下:

var a:Boolean = someObj is Class
var a:Boolean = someObj !is Class

为了让大家理解is和!is操作符的使用,接下来通过一段代码进行演示:

fun main(args:Array<String>) {
   
    var a:Any = "hello"
    var result1 = a is String
    var result2 = a !is String
    println(
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值