次の属性を持つクラス Exam があります。
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 に代わるものはありますか? たとえば、しばらくまたは別のサイクルを使用しますか? どうしてですか?私は試してきましたが、それを機能させることができませんでした。