如何创建ArrayLIst <object of =“” my =“” class =“”>

时间:2018-11-29 15:31:12

标签: arraylist

您好,所以我正在做我的第一个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

1 个答案:

答案 0 :(得分:0)

您必须使用ArrayList的名称将对象添加到列表中: ArrayList QAL = new ArrayList(); ArrayList.add(question1); 改成: ArrayList QAL = new ArrayList(); QAL.add(question1);