2011-07-16 107 views

回答

5
import scala.collection.JavaConversions._ 

def toDoubleArray(list: ArrayList[Double]): Array[Double] = list.toArray 

进口将允许Java的ArrayList的自动转换为斯卡拉 ListBuffer ArrayBuffer

更一般的解决方案:

def [T] toDoubleArray(list: ArrayList[T]): Array[T] = list.toArray 

但实际上,你甚至不需要一个功能来做到这一点。

+6

'ArrayList'转到'ArrayBuffer'。 'LinkedList'转到'ListBuffer'。 –

+1

“更通用的解决方案”不起作用。 –

+0

同意......不。我把它划掉了 –

相关问题