Непонятно, откуда у вас scala.Double[]
в Java. Если у вас Array[Double]
в Scala, то в Java оно отображается как double[]
, а не scala.Double[]
.
В любом случае, если у вас есть scala.Double[]
в Java
public class App {
public static scala.Double[] arr = foo();
}
, то в Scala оно также отображается как Array[scala.Double]
object App1 {
val arr1: Array[Double] = App.arr
}
, а затем последний виден в Java как double[]
public class App {
public static scala.Double[] arr = foo();
public static double[] arr2 = App1.arr1();
}
Тогда вы можете сделать arr2[0] + arr2[1]
, arr2[0] * arr2[1]
...