Scala中,使用 to*方法 在很多情况下可以方便地进行类型转换。
- toString
- toInt
- toDouble
- toFloat
- toLong
Int 到 String
#python
>>> str(10)
'10'
//scala
scala> 10.toString
res1: String = 10
Double 到 String
#python
>>> str(10.0)
'10.0'
//scala
scala> val a: Double = 10.0
a: Double = 10.0
scala> a.toString
res0: String = 10.0
String 到 Int
#python
>>> int("10")
10
//scala
scala> "10".toInt
res0: Int = 10