У меня есть Java-API, который возвращает этот тип:
ArrayList[ArrayList[String]] = Foo.someJavaMethod()
В программе Scala мне нужно отправить вышеуказанный тип в качестве параметра функции scala 'bar', тип которой
def bar(param: List[List[String]]) : List[String] = {
}
поэтому я вызываю bar как:
val list = bar(Foo.someJavaMethod())
, но это не работает, так как я получаю сообщение об ошибке компиляции.
Я думал, что импорт
import scala.collection.JavaConversions._
будетделать неявное автоматическое преобразование между коллекциями Java и Scala.
Я также пытался использовать подобные:
Foo.someJavaMethod().toList
, но это тоже не работает.
Каково решение этогопроблема?