import java.util.Collection; import java.util.HashSet; import java.util.List; import java.util.ArrayList; public class ArrayLi { public static void main(String[] args) { List list1 = new ArrayList();//第一种构造方法 System.out.println(list1.size());//获取集合元素数量 List list2 = new ArrayList(20);//集合ArrayList的构造方法,给定初始化 System.out.println(list2.size()); Collection c = new HashSet(); c.add(1); c.add(2); List list3 = new ArrayList(c);//这个构造方法将HastSet集合转换成List集合 for(int i = 0 ; i<list3.size() ; i++){ System.out.println(list3.get(i)); }//遍历数组 list1.add(1);//添加元素 list1.add(1); list1.add(1); System.out.println(list1); } } //ArrayList的底层是数组(元素内存地址连续,占用空间一样)初始化容量是10 , 扩容后是原来的1.5倍 //ArrayList是非线程安全的,检索效率高
新手村了解ArrayList
最新推荐文章于 2024-10-01 09:29:45 发布