このタイプを返すJava APIがあります:
ArrayList[ArrayList[String]] = Foo.someJavaMethod()
scala プログラムでは、上記の型をパラメーターとして、型が
def bar(param: List[List[String]]) : List[String] = {
}
だから私はバーを次のように呼び出します:
val list = bar(Foo.someJavaMethod())
しかし、コンパイルエラーが発生するため、これは機能しません。
私はこのインポートを持っていると思った
import scala.collection.JavaConversions._
Java コレクションと Scala コレクションの間で暗黙的な自動変換を行います。
私も次のように使用してみました:
Foo.someJavaMethod().toList
しかし、それもうまくいきません。
この問題の解決策は何ですか?