我在上面定义的模型中有一个属性,在某些情况下包含一个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 ×1