Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将arraylist从不同类添加到while循环中_Java_Arrays_Arraylist - Fatal编程技术网

Java 将arraylist从不同类添加到while循环中

Java 将arraylist从不同类添加到while循环中,java,arrays,arraylist,Java,Arrays,Arraylist,我在另一个叫做Ratings的类中有一个数组列表 然后我有一个while循环,我想用它在图形中显示数据和时间。除了来自数组列表的主数据部分之外,它的大部分都在工作 我的代码如下: XYSeries series = new XYSeries("XYSeries"); int i = 0; int time = 0; double e = 0; ArrayList<Double> emotionvalues = Rating.Array;

我在另一个叫做Ratings的类中有一个数组列表

然后我有一个while循环,我想用它在图形中显示数据和时间。除了来自数组列表的主数据部分之外,它的大部分都在工作

我的代码如下:

    XYSeries series = new XYSeries("XYSeries");
    int i = 0;
    int time = 0;
    double e = 0;
    ArrayList<Double> emotionvalues = Rating.Array;
    while (i < emotionvalues.size()) {
        series.add(time, emotions[e]);
        e++;
        time++;
        i++;
    }
    dataset.addSeries(series);
    return dataset;
}
XYSeries=新的XYSeries(“XYSeries”);
int i=0;
整数时间=0;
双e=0;
ArrayList emotionvalues=Rating.Array;
而(i

目前,我收到一个错误,说“表达式的类型必须是数组类型,但它已解析为ArrayList”

可能有两个错误?
List.get
而不是
[]
,最好使用
inti
作为索引,而不是
double e

    series.add(time, emotions[e]);

    series.add(time, emotionValues.get(i));
循环也可以写为:

for (int i = 0; i < emotionValues.size(); ++i) {
    series.add(time, emotionValues.get(i));
for(int i=0;i

如果没有后面的
i++

您对错误消息有什么不了解?在哪里可以使用
[e]
语法?什么是
ArrayList
?在发布问题之前,这些是您应该问的问题。如果您只需搜索编译器错误,所有点击都会回答您的问题。谢谢各位,已经做了几个小时了。现在累了。