我有一个日食问题。我正在尝试制作一个可以生成随机披萨配料的程序。所有这些都放在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代码 如果有可能将数组直接发送到文本区域就可以了。
答案 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);