📜  Scala Int toInt() 方法与示例(1)

📅  最后修改于: 2023-12-03 14:47:15.428000             🧑  作者: Mango

Scala Int toInt() 方法与示例

在Scala中,toInt()是一种用于将其他数据类型转换为整数类型的方法。该方法可用于将字符串、浮点数、布尔值等转换为整数。

语法

下面是toInt()方法的语法:

value.toInt

其中,value是要转换为整数的值。

示例

以下是一些示例,展示了如何在Scala中使用toInt()方法:

将字符串转换为整数

val str = "100"
val intValue = str.toInt

println(intValue) // 输出: 100

将浮点数转换为整数

val doubleValue = 3.14
val intValue = doubleValue.toInt

println(intValue) // 输出: 3

将布尔值转换为整数

val boolValue = true
val intValue = boolValue.toInt

println(intValue) // 输出: 1 (true为1,false为0)
注意事项
  • 如果转换的值不是有效的整数形式,将抛出NumberFormatException异常。
  • 当将浮点数转换为整数时,它将被截断为最接近的整数。
  • 当将布尔值转换为整数时,true被转换为1,false被转换为0。

toInt()方法是Scala中常用的类型转换方法之一,它可以帮助开发人员在处理不同数据类型时灵活转换数值。