" Arraylist不适用于double"错误

时间:2015-02-12 13:11:27

标签: android eclipse arraylist

我正在使用外部库。并从数组列表中更改数组后。我收到了这个错误:

The method add(double, double) in the type XYSeries is not applicable for the arguments (int, ArrayList<Double>)

这是我的代码:

ArrayList<Double> addition = new ArrayList<>();

for (int i = 0; i < x.length; i++) {
        additionSeries.add(x[i], addition);

additionSeries.add

中的错误

这可能是什么解决方案?

更新

if(Game.isNewScore) {
    if (addition.size() == 5){
        addition.remove(0);
    }
    addition.add(Game.score);
}

这是我的代码在我的arraylist

中增加价值

1 个答案:

答案 0 :(得分:0)

您的问题是错过了XYSeries方法add

您只能添加数字:

add(double x, double y);

在这里,您尝试添加数字列表作为第二个参数。 要验证,您的代码应如下所示

// Considering addition `ArrayList` contains 5 or less elements
for (int i = 0; i < x.length; i++) {
    for (Double additionEntry : addition) {
        additionSeries.add(x[i], additionEntry);
    }
}