scala之如何将 java ArrayListDouble> 转换为等效的 Scala
lyhabc
阅读:40
2024-04-17 11:32:04
评论:0
到目前为止我已经
def toDoubleArray(list: ArrayList<Double>): Array[Double] {
...
}
它没有编译并且带有下划线,但给出了一个非常神秘的错误消息
请您参考如下方法:
import scala.collection.JavaConversions._
def toDoubleArray(list: ArrayList[Double]): Array[Double] = list.toArray
导入将允许Java ArrayList自动转换为scala
ListBuffer
ArrayBuffer
更通用的解决方案:
def [T] toDoubleArray(list: ArrayList[T]): Array[T] = list.toArray
<罢工>罢工> 但实际上,您甚至不需要函数来执行此操作。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。