我有一个计算器,我将用于预测。我有JRI运行,最后一件事是从ArrayDeque获取数据并将其提供给JRI来完成它的工作。我在考虑这样的事情,但它不起作用:
re.eval("datats<-ts("+com.testJRI.ArrayHolder.getArray(Array)+",frequency=365;");
任何帮助将不胜感激。 提前谢谢。
答案 0 :(得分:0)
对于所有人来说,他们会遇到同样的问题:
double [] arrayStr = new double[fr.md.pack.ArrayHolder.getArray(Array).size()];
int count = 0;
for (Iterator<Double> i = fr.md.pack.ArrayHolder.getArray(Array).iterator(); i.hasNext();) {
arrayStr[count++] = i.next();
}
re.assign("data",arrayStr);