import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java.util.List; public class ArryList01{ public static void main(String[] args) { /*Arrylist集合底层是数组, 优点:检索效率比较高(每个元素占用的空间大小相同,内存地址是连续的,直到首元素内存地址然后直知道下标, 通过数学表达式可以计算元素的内存地址,所以检索效率最高);向数组末尾添加元素效率很高不受影响,Arraylist集合不是线程安全的 缺点:随机增删元素效率较低,数组无法存储大量数据*/ List ar1 = new ArrayList(); List ar2=new ArrayList(100);//初始化容量100 //创建一个HashSet集合 Collection c=new HashSet(); c.add(111); c.add(222); c.add(33); ArrayList ar = new ArrayList(c);//将hasSet集合转换为list集合 for (int i=0;i<ar.size();i++){ System.out.println(ar.get(i)); } } }
ArryList示例
最新推荐文章于 2023-11-26 21:57:19 发布