據我所知,在Java中,我可以如何將java.lang.Object轉換爲Scala中的特定類型?
Object o = new String("abc")
String s = (String) o
但如何把它改寫在Scala呢?
val o: java.lang.Object = new java.lang.String("abc")
val s: String = // ??
一個Java庫我想用回報java.lang.Object
,我需要轉換爲更具體的類型(在這個庫中定義)。 Java示例完全像我的第一個示例一樣,但只是使用Scala的source: TargetType
而不是Java的(TargetType)source
不起作用。
似乎工作。是的,我絕對需要這個 - 爲了與Java庫兼容。謝謝。 – Ivan 2012-03-22 03:55:27