2017-02-27 56 views

回答

3

asJava函数返回一个实现了java.util.List接口的对象转换为ArrayList 。此对象由您的原始列表支持。使用需要Collection构造

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

如果你想的java.util.ArrayList一个实例,您可以创建一个:你可以找到这个位置的文档(检查seqAsJavaList功能)。像这样:

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

试试这个:

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

asJava回报java.util.List,不是ArrayList您可以使用构造ArrayList(c: java.util.Collection[_ <: String)

val list: java.util.ArrayList[String] = new java.util.ArrayList(List("hello", "world").asJava) 
相关问题