import java.util.HashSet; import java.util.Set; /** * 题目仓库类,负责管理已生成的题目,避免重复。 */ public class QuestionRepository { private Set generatedQuestions = new HashSet<>(); /** * 检查题目是否重复 * @param question 题目 * @return 是否重复 */ public boolean isDuplicate(String question) { return generatedQuestions.contains(question); } /** * 将题目添加到仓库 * @param question 题目 */ public void addQuestion(String question) { generatedQuestions.add(question); } }