ArrayList不是数组,它是java函数库中的一个类
ArrayList的操作创建 ArrayListArrayList与一般数组的区别myList=new ArrayList ();//创造出Egg类型的List 加入元素 Egg s=new Egg(); myList.add(s); 查询大小 int theSize = myList.size();//myList只有s一个元素,返回1 查询特定元素 boolean isIn=myList.contain(s);//因为myList中有s引用的Egg对象,故返回true 查询指定元素的位置 int idx=myList.indexof(s);//s是第一个对象,故返回1 判断集合是否为空 boolean empty=myList.isEmpty();//非空,返回false 删除元素 myList.remove(s);//删除元素s
1.一般数组创建时需要确定大小,ArrayList不需要 2.存放对象一般数组需要指定位置,ArrayList不需要



