Java 使用集合集合作为我的问题类的成员

Java 使用集合集合作为我的问题类的成员,java,Java,我想使用集合集合作为问题类的成员来存储唯一的多个amswer class Questions { int id ; String question; Set<String> answers ; } 但不知道如何存储答案并从中检索 有谁能帮我提供相关的例子吗?问题类: 样本: 你是在问如何创建一个类实例并获取和设置实例变量的值吗?你的意思是如何映射某个特定问题的答案? class Questions { private int id; private St

我想使用集合集合作为问题类的成员来存储唯一的多个amswer

class Questions
{
   int id ;
   String question;
   Set<String> answers ;
}
但不知道如何存储答案并从中检索 有谁能帮我提供相关的例子吗?

问题类:

样本:


你是在问如何创建一个类实例并获取和设置实例变量的值吗?你的意思是如何映射某个特定问题的答案?
class Questions {

  private int id;
  private String question;
  private Set<String> answers;

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }

  public String getQuestion() {
    return question;
  }

  public void setQuestion(String question) {
    this.question = question;
  }

  public Set<String> getAnswers() {
    return answers;
  }

  public void setAnswers(Set<String> answers) {
    this.answers = answers;
  }

}
public class Sample {

  public static void main(String[] args) {
    Questions question = new Questions();
    question.setId(101);
    question.setQuestion("Random Question");

    Set<String> answer= new HashSet<String>();
    answer.add("random answer1");
    answer.add("random answer2");

    question.setAnswers(answer);

    //Similarly invoke getXXX to get the values
  }

}