Kotlin 类型转换

2024年8月29日 | 1 分钟阅读

类型转换是将一种数据类型变量转换为另一种数据类型的过程。 在 Kotlin 中,不支持将较小的数据类型隐式转换为较大的数据类型(就像 Java 中支持的那样)。 例如,Int 无法分配给 Long 或 Double。

在 Java 中

在 Kotlin 中

但是,在 Kotlin 中,转换是通过显式进行的,即将较小的数据类型转换为较大的数据类型,反之亦然。 这是通过使用辅助函数完成的。

Kotlin 中用于数值转换的辅助函数列表如下

  • toByte()
  • toShort()
  • toInt()
  • toLong()
  • toFloat()
  • toDouble()
  • toChar()

Kotlin 类型转换示例

让我们看一个从 Int 转换为 Long 的例子。

我们也可以从较大的数据类型转换为较小的数据类型。


下一个主题Kotlin 运算符