Eclipse错误消息ArrayList()

时间:2014-01-26 04:21:35

标签: java arrays eclipse swing arraylist

我有一个日食问题。我正在尝试制作一个可以生成随机披萨配料的程序。所有这些都放在4个不同的阵列中。我尝试放入一个数组列表,然后通过JtexArea中的按钮发送。在控制台程序变体中,我随机化了数组并使用sysout发送第一个元素。有用。现在我尝试使用桌面GUI

package nzk.nazakthul.pizza;

import java.util.*;

public class TopinguriClass {

        //  Arrays
        String[] salami = { "muschi", "bacon", "salam de vara", "salam de     sibiu","sunca presata", "salam corizo" };

        // arraylist
        List<String> list = new ArrayList<String>();

}

如果我将下一个代码放在列表对象之后我得到2个错误。一个人说我需要一个关闭课程的人,而另一个人则说要追求一些事情;在ArrayList行

for (String x:salami)
   list.add(x);
我错过了什么吗?

我已经编写了GUI代码 如果有可能将数组直接发送到文本区域就可以了。

2 个答案:

答案 0 :(得分:3)

附加语句需要在代码块中,例如构造函数,方法或实例初始化器而不是类块

public TopinguriClass() {
    for (String x : salami) {
        list.add(x);
    }
}

答案 1 :(得分:0)

您需要将list.add()作为add.list

列表不是通用的,您不能像List<String>

那样给出

这样做

ArrayList<String> list = new ArrayList<String>();

for (String x:salami)

list.add(x);