ArrayList集合初始化容量及扩容
package com.lichennan.collection.list;
import java.util.ArrayList;
import java.util.List;
public class ArrayListTest01 {
public static void main(String[] args) {
List list1 = new ArrayList();
System.out.println(list1.size());
List list2 = new ArrayList(20);
System.out.println(list2.size());
list1.add(1);
list1.add(2);
list1.add(3);
list1.add(4);
list1.add(5);
list1.add(6);
list1.add(7);
list1.add(8);
list1.add(9);
list1.add(10);
System.out.println(list1.size());
list1.add(11);
System.out.println(list1.size());
}
}
集合Arraylist的另一个构造方法
package com.lichennan.collection.list;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
public class ArrayListTest02 {
public static void main(String[] args) {
List mylist1 = new ArrayList();
List mylist2 = new ArrayList(100);
Collection c = new HashSet();
c.add(100);
c.add(200);
c.add(900);
c.add(50);
List mylist3 = new ArrayList(c);
for (int i = 0; i <mylist3.size() ; i++) {
System.out.println(mylist3.get(i));
}
}
}