Насколько я знаю, в Java я могу
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
не работает.