2017-02-27 7 views

答えて

3

コンストラクタを使用してArrayListに変換することができます。このオブジェクトは元のリストに基づいています。あなたは(seqAsJavaList機能を確認してください)ここでは、このためのドキュメントを見つけることができます。

http://www.scala-lang.org/api/2.12.0/scala/collection/JavaConverters $ .htmlを

あなたがjava.util.ArrayListのインスタンスをしたい場合、あなたはCollectionを取るコンストラクタを使用して作成することができます。このように:

import java.util.ArrayList 
val list = new ArrayList(List("hello", "world").asJava) 
-2

これを試してみてください:java.util.List

val list: java.util.ArrayList[String] = new java.util.ArrayList[String]() 
    list.addAll(List("hello", "world").asJava) 
1

asJavaリターン、ではないArrayListあなたがasJava機能がjava.util.Listインタフェースを実装するオブジェクトを返しますArrayList(c: java.util.Collection[_ <: String)

val list: java.util.ArrayList[String] = new java.util.ArrayList(List("hello", "world").asJava) 
関連する問題