小编pab*_*obu的帖子

如何在Kotlin中将Any转换为Int

我在上面定义的模型中有一个属性,在某些情况下包含一个Int.

var value: Any?
Run Code Online (Sandbox Code Playgroud)

我知道如果我先将字符串转换为String然后转换为Int,我就可以执行此操作

value.toString().toInt() // works
Run Code Online (Sandbox Code Playgroud)

有没有办法通过在之前跳转到一个字符串来做到这一点?当我尝试直接转换为Int时,我得到了这个错误

FATAL EXCEPTION: main
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
Run Code Online (Sandbox Code Playgroud)

kotlin

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

kotlin ×1