2013-12-08 59 views
0

我想知道是否有可能預先填充arraylist插槽?例如,可以通過如下賦值操作來填寫st數組:關於arraylists中已定義的插槽

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

有一個構造函數ArrayList需要一個整數來告訴ArrayList的初始容量。

2

有可能通過使用ArrayList中

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

添加方法這些是關於儘可能靠近我可以認爲那種語法做。

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

或者

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