我正在与一个 Java 库进行交互,该库将 double[] 作为参数并将元素添加到数组中。我尝试使用 JavaConversions 创建一个 Scala 可变数组,但它无法管理此转换。有任何想法吗?
爪哇:
public static double libraryFn(double[] numbers) {
.....
numbers[0] = 1.0
}
斯卡拉:
def caller() {
// Does not work
val myNumbers = new Array[java.lang.Double](1)
libraryFn(myNumbers)
}
感谢您的回复。更仔细地查看库源,看起来库有一个错误,根本不是 scala/java 问题。