【发布时间】:2013-01-12 11:53:44
【问题描述】:
我的班级考试具有以下属性:
package logic;
import java.util.ArrayList;
public class Exam {
private int number;
private Professor professor;
private ArrayList<Question> questions = new ArrayList<Question>();
private ArrayList<Test> tests = new ArrayList<Test>();
... // getters, setters, etcetera
}
我的问题是关于构造函数的:
public Exam(Professor professor, ArrayList<Question> questions) {
this.professor = professor;
for(Question question : questions) // <---
this.questions.add(question); // <---
}
为了添加问题,是否有任何替代 foreach 的方法?例如,使用一段时间或另一个循环?怎么会这样?我一直在尝试,但无法成功。
【问题讨论】:
-
我尝试使用一段时间和一个迭代器,但它变得有点乱......
标签: java foreach while-loop cycle