文章目录
一、安全转换函数
二、浮点型转整型
一、安全转换函数
----
在 Kotlin 中 , 将 字符串 String 类型 转为 数字类型 ,
如果 字符串 代表的数字类型 与 要换转的 数字类型...不匹配 ,
就会出异常 ;
如 : 执行如下代码 , 就会报异常 ;
字符串内容是 0.5 ,
显然是一个 Double 类型的数字 , 强行将其转为 Int 类型 ,
就会出现 NumberFormatException...提供了 数字类型 的 安全转换函数 String.toIntOrNull() 函数 ,
String.toIntOrNull() 函数原型 : 注意 如果字符串不符合要求 , 就 返回空值 , 因此返回值类型是...可空类型 的 Int 值 , 类型为 Int?...= toIntOrNull(radix = 10)
代码示例 : 字符串内容 0.5 是 Double 类型 的 , 转为 Int 显然会失败 ,
但是使用 该 安全转换函数 , 不会报异常 , 而是返回