在scala中,将任何类型的对象转换为String的最简单方法是什么?在java中,我总是使用String连接来实现这一点,比如
String msg = myLong+""
val msg : String = myLong+"" //not work
更新:它应该有效:
val start:Long = System.currentTimeMillis
dataMap += ("start" -> (start+""))
但这种方式不起作用
dataMap += ("start" -> start+"")
感谢。
答案 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。