我有一个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?);
}
Run Code Online (Sandbox Code Playgroud)
编辑:如果我有,那会怎么样,让我们说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);
}
Run Code Online (Sandbox Code Playgroud)
for除非使用Reflection API,否则无法使用-loop 完成.但是,您可以使用Arrays.asList相反来完成相同的操作:
List<Answer> answers = Arrays.asList(answer1, answer2, answer3);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
89366 次 |
| 最近记录: |