Collection接口的实现类的特点:
public interface Collection<E> extends Iterable<E>
1.collection实现的子类可以存放多种元素,每个元素可以是Object类及其子类
2.实现Collection实现类,有些是有序的(List),有些是无序的(set).
3.Collection没有直接的实现类,都是从子接口List和Set实现的。
Collection接口的常用方法,以实现子类ArrayList实现
List list= new ArrayList();//add添加元素,添加Object的类及子类list.add("abc123");list.add(10);//这里是一个自动装箱的过程 list.add(new Integer(10))list.add(true); //list.add(new Bollean(ture))list.add("x=zas");System.out.println("list="+list);//删除remove//删除对象或者删除索引,取决你使用那个remove方法list.remove("abc123");System.out.println("list删除abc123的结果"+list);list.remove(1);//删除索引为1的内容,应该是true被删除System.out.println("true被删除"+list);//contains查找元素System.out.println(list.contains(10));//size:获取元素个数System.out.println( list.size());//isEpty 判断集合是否为空System.out.println(list.isEmpty());//clear 清空list.clear();System.out.println("清空后的list"+list);//addAll添加多个元素List list1= new ArrayList();list1.add("xs");list1.add(21);list.addAll(list1);//满足Collect即可放入list.addAll(0,list1);//加入了放入的索引System.out.println("添加过后的集合"+list);//containsAll查找多个元素是否存在System.out.println(list.containsAll(list1));//removeAll:删除多个元素list.removeAll(list1);System.out.println(list);