Преобразовать java.util.Set в scala.collection.Set

Как я могу преобразовать java.util.Set [String] в scala.collection. Установить с помощью универсального типа в Scala 2.8.1?

import scala.collection.JavaConversions._

var in : java.util.Set[String] = new java.util.HashSet[String]()

in.add("Oscar")
in.add("Hugo")

val out : scala.collection.immutable.Set[String] = Set(in.toArray : _*)

А это сообщение об ошибке

<console>:9: error: type mismatch;  
found   : Array[java.lang.Object]
required: Array[_ <: String]   
val out : scala.collection.immutable.Set[String] = Set(javaset.toArray : _*)

Что я делаю не так?

22
задан Joe Kennedy 3 August 2015 в 18:50
поделиться