scala最简单的方法将任何类型的对象转换为String?

时间:2016-12-07 20:27:30

标签: scala

在scala中,将任何类型的对象转换为String的最简单方法是什么?在java中,我总是使用String连接来实现这一点,比如

String msg = myLong+""
val msg : String = myLong+"" //not work

更新:它应该有效:

 val start:Long = System.currentTimeMillis
  dataMap += ("start" -> (start+""))

但这种方式不起作用

dataMap += ("start" -> start+"")

感谢。

1 个答案:

答案 0 :(得分:1)

你确定吗

val msg : String = myLong+"" //not work

不起作用?

以下是我在scala REPL中的内容:

scala> val myLong = 100L
myLong: Long = 100

scala> val msg : String = myLong+""
msg: String = 100

你绝对可以在Scala中为任何对象进行字符串连接。我喜欢在它上面调用toString。