我有一个arraylist,我想通过for循环添加元素.
Answer answer1;
Answer answer2;
Answer answer3;
ArrayList<Answer> answers = new ArrayList(3);
for (int i=0;i<3;i++)
{
    answers.add(//HOWTO: Add each of the answers?);
}
编辑:如果我有,那会怎么样,让我们说50个答案元素?
Chr*_*ris 13
你不能按照你想要的方式去做...你可以做这样的事情:
List<Answer> answers = new ArrayList<Answer>();
for(int i=0; i < 4; i++){
  Answer temp = new Answer();
  //do whatever initialization you need here
  answers.add(temp);
}
for除非使用Reflection API,否则无法使用-loop 完成.但是,您可以使用Arrays.asList相反来完成相同的操作:
List<Answer> answers = Arrays.asList(answer1, answer2, answer3);