您好,所以我正在做我的第一个Java游戏。我之前做过一些Scala。我正在尝试使用我已经完成的类问题的实例来做一个ArrayList。
所以我用public class **Question** {stuff}
制作了文件
在另一个文件(但相同的程序包)中,我制作了此类的一些实例:
Question question1 = new Question("Vad är 2+2","4","fyra","3");
this I did for question2/question3/question4 aswell
现在我想用它们创建一个ArrayList,因为元素可能会与普通Array一起工作,但是我想了解Java ArrayList
我尝试过:
ArrayList<Question> QAL = new ArrayList
ArrayList(question1,question2);
这个:
ArrayList<Question> QAL = new ArrayList<Question>();
QAL.add(question1);
但是它们都不起作用,我在指南中找到了第二个,但是由于某种原因它不起作用。我很乐意提供任何帮助,我可能会得到一些非常简单的信息,但是我为此已经奋斗了几个小时。
谢谢-Le
答案 0 :(得分:0)
您必须使用ArrayList的名称将对象添加到列表中: ArrayList QAL = new ArrayList(); ArrayList.add(question1); 改成: ArrayList QAL = new ArrayList(); QAL.add(question1);