美文网首页数据工程师的日常
Scala 类型转换: to*方法

Scala 类型转换: to*方法

作者: 表现力 | 来源:发表于2018-04-12 10:08 被阅读1次

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

相关文章

  • Scala 类型转换: to*方法

    Scala中,使用 to*方法 在很多情况下可以方便地进行类型转换。 toString toInt toDoubl...

  • scala学习 - 隐式转换和隐式参数

    本文来自《Programming in Scala》一书 scala学习之隐式转换和隐式参数 1 隐式类型转换 ...

  • 快学Scala读书笔记

    scala不刻意区分原生类型和引用类型 scala单参数方法可以用运算符形式调用,例如: scala没有提供"++...

  • String 转成 Boolean

    SDK中String => Boolean的转换Scala中把String类型转化为Boolean类型可以调用to...

  • Scala -> Java 类型转换

    集合转换 数组转换

  • Scala 的类型推断

    Scala 的类型推断 按照官方的说法,Scala 的类型推断是基于流(flow based)的,假设有方法如下:...

  • 显式和隐式类型转换

    显式类型转换又称强制类型转换,如用parseIn、parseFloat等方法对数据进行类型转换; 隐式类型转换就是...

  • Scala中的map与collect

    在Scala中,当我需要对集合的元素进行转换时,自然而然会使用到map方法。而当我们在对tuple类型的集合或者针...

  • 2018-10-11 基本数据类型

    1.python中没有隐式类型转换。 2.查看数据类型有 type()方法。 类型转换方法: int() 转换为数...

  • 其他类型转换为Number类型

    类型转换为number方法一:Number方法Number方法是强制转换,将一个值强制转换为Number类型 Nu...

网友评论

    本文标题:Scala 类型转换: to*方法

    本文链接:https://www.haomeiwen.com/subject/laxxkftx.html