java - 使用 'for' 循环将元素添加到 Java 中的数组列表,其中元素名称的编号递增

标签 java for-loop

我有一个数组列表,我想通过 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 个 Answer 元素,这将如何进行?

最佳答案

你不能按照你想要的方式去做......但你也许可以做这样的事情:

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);
}

关于java - 使用 'for' 循环将元素添加到 Java 中的数组列表,其中元素名称的编号递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8268921/

相关文章:

java - Bouncy CaSTLe ECC Key Pair Generation为EC公钥点坐标生成不同大小

java - BitSet 的 set 方法如何处理向左移动的位?

jquery - 为每个 <li> 添加不需要的间距

c++ - 错误 C2143 : syntax error : missing ',' before ':'

java - 尝试执行 CardLayout 但运行 GUI 时不显示任何按钮

java - 单选按钮上的 Action 监听器

java - Eclipse IDE 要求更新 ADT-Plugin

javascript - 在 JavaScript 中获取三个数组的交集

c - C中for循环的执行

使用 C 将字符串中的所有其他字母字符更改为大写