我想知道是否可以为一个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来实现呢?
答案 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" });