2017-02-27 64 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) 
相關問題