2011-07-16 136 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

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

相關問題