关于已经定义的arraylists插槽

时间:2013-12-08 05:08:58

标签: java arraylist slots

我想知道是否可以为一个arraylist预填充插槽?例如,可以通过赋值操作填充st数组,如下所示:

    student [] st = new student[3];
    st[0] = new student("214365879","eric banner", 67);
st[1] = new student("988634321","tony park",45);
st[2] = new student("009451223","paul summers",59);

但是如何通过使用arraylist来实现呢?

3 个答案:

答案 0 :(得分:2)

  

可以使用ArrayList中的add方法

Person p1 = new Person("Izak","1234",33);
Person p2 = new Person("Igal","5668", 25);

List<Person> pList = new ArrayList<>();
pList.add(p1);
pList.add(p2);

答案 1 :(得分:0)

ArrayList上有一个构造函数,它接受一个告诉ArrayList初始容量的整数。

答案 2 :(得分:0)

这些与我能想到的那种语法差不多。

List items = new ArrayList() {{
  add("A");
  add("B");
}};

或者

List items = Arrays.asList(new String[] { "A", "B" });