Scala 中将 Long 转成 Int 类型有三种方法,即:使用 asInstanceOf 方法、使用 toInt 方法和使用 intValue() 函数。
var ret = LongVarName.asInstanceOf[Int]
参数
参数 描述 LongVarName 待转换的变量。 ret 转换后的结果。 说明
使用 asInstanceOf 函数传入 Int,可以将 Long 类型变量转成 Int 类型。
Scala toInt详解
语法
var ret = LongVarName.toInt
参数
参数 描述 LongVarName 待转换的变量。 ret 转换后的结果。 说明
使用 toInt 将 Long 类型变量转成 Int 类型。
Scala intValue()详解
语法
var ret = LongVarName.intValue()
参数
参数 描述 LongVarName 待转换的变量。 ret 转换后的结果。 说明
使用 intValue() 将 Long 类型变量转成 Int 类型。
案例
asInstanceOf将Long转Int
使用 asInstanceOf 实现将 Long 转 Int
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val Age : Long = 109 var res = Age.asInstanceOf[Int] println("Age =", res, "Type =", res.getClass) } }
程序运行,控制台输出,如下图:
我们使用了 Long 类型的变量调用 asInstanceOf[Int] 方法实现了将 Long 转成了 Int 类型。
toInt将Long转Int
使用 toInt 实现将 Long 转 Int
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val Score : Long = 99 var res = Score.toInt println("Score =", res, "Type =", res.getClass) } }
程序运行,控制台输出,如下图:
我们使用了 Long 类型的变量调用 toInt 方法实现了将 Long 转成了 Int 类型。
intValue()将Long转Int
使用 intValue() 实现将 Long 转 Int
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val A : Long = 1 var res = A.intValue() println("a =", res, "Type =", res.getClass) } }
程序运行,控制台输出,如下图:
我们使用了 Long 类型的变量调用 intValue() 方法实现了将 Long 转成了 Int 类型。
Scala Long转Int总结
Scala 中将 Long 转成 Int 类型有三种方法,即:使用 asInstanceOf 方法、使用 toInt 方法和使用 intValue() 函数。