collection表示一组对象,它是集中收集的意思collection接口的两个子接口是list,set接口.这个是存储对象的数组,
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tLrB9xsa-1603195657932)(C:\Users\黄松松\AppData\Roaming\Typora\typora-user-images\image-20201020185802685.png)]
package Collection; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; /** * @author java小白松 */ public class CollectionDome02 { public static void main(String[] args) { Collection <String> c= new ArrayList(); Collection<Integer> b=new ArrayList<Integer>(); Collection<Double> d=new ArrayList<Double>(); // list接口的ArraysList类来实现 //<String>这个是泛型,定义的是一个字符串的泛型 System.out.println(c.size());//返回容器中的元素 System.out.println(c.isEmpty());//看容器是否为空 c.add("松松"); c.add("六姑"); System.out.println(c); b.add(1); b.add(23); System.out.println(b); d.add(23.34); d.add(238.34); System.out.println(d); d.remove(23.34 ); System.out.println(d); b.clear(); System.out.println(b); System.out.println(c.contains("松松")); Object objs =c.toArray();//转化为一个数组 System.out.println(objs); } }ArrayList底层是用数组实现的存储。特点:查询效率高,增删效率低,线程不安全。我们一般使用它
数组长度是有限的,二ArrayList是可以存放人员数量的对象,长度不受限制
} }
### ArrayList - ArrayList底层是用数组实现的存储。特点:查询效率高,增删效率低,线程不安全。我们一般使用它 - 数组长度是有限的,二ArrayList是可以存放人员数量的对象,长度不受限制