我知道您可以在实例化期间初始化数组,如下所示:
String[] names = new String[] {"Ryan", "Julie", "Bob"};
有没有办法用ArrayList做同样的事情?或者我必须单独添加内容array.add()吗?
我有一个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个答案元素?
如何一次向ArrayList添加多个项目?
ArrayList<Integer> integerArrayList = new ArrayList();而不是:
 integerArrayList.add(1)
integerArrayList.add(2)
integerArrayList.add(3)
integerArrayList.add(4)
......
我想:integerArrayList.add(3, 1, 4, 2);所以我不必打字那么多.有一个更好的方法吗?
假设我有以下代码:
String a = " some texte";
String b = " text";
String c = "sf ";
String d = " kjel";
String e = "lkjl";
ArrayList<String> list = new ArrayList<String>();
// better way to do all these adds without having to type them all?
list.add(a);
list.add(b);
list.add(c);
list.add(d);
list.add(e);
如何使打字和计算更有效?