2016-12-07 31 views
-6

在scala中,將任何類型的對象轉換爲字符串的最簡單方法是什麼?在Java中,我總是使用字符串連接來實現這一點,像scala將任何類型的對象轉換爲String的最簡單方法?

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

更新:它應該工作:

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

但這種方式是行不通的

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

感謝。

+0

應該工作。你會得到什麼錯誤? – maasg

+4

沒有人聽說過toString嗎? –

+0

已更新。謝謝 – user1615666

回答

1

你肯定

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

不起作用?

下面是我在斯卡拉REPL得到:

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

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

你絕對可以做字符串連接Scala的任何對象。我喜歡只是調用toString就可以了。

+0

。謝謝 – user1615666

相關問題