Java编程----集合操作
Java 集合数据类型集合的作用Collection集合的常用方法集合的作用数组在初始化后其长度固定对数据增删改等操作不方便扩展不灵活数据有重复值所以产生了集合操作灵活可以去重集合分为Collection、Map两种Collectionjava.util.Collection相关继承树如下常用的集合ArrayList、LinkedList、HashSet、LinkedHashSet等集合的常用方法importjava.util.CollectionCollectionc1newArrayListObject();//不能使用Collection实例化//添加 元素对象c1.add(newString(ss));c1.add(newInteger(1));Collectionc2newArrayListObject();//分配内存c2.addAll(c1);//将集合c1的全部元素添加都c2c1.clear();//清空所有元素c2.contains(o);//是否包含该对象c2.containsAll(c1);//是否包含c1中的所有元素c1.isEmpty();//是否为空c2.remove(o);//删除一个元素有多个重复的元素时只删除第一个c2.removeAll(c1);//remove all of c1相当于差集c2.retainAll(c1);//保留c1中的所有元素相当于交集c2.size();//元素数c2.toArray(int[]a);//转为指定类型的数组//迭代集合java.util.IteratorIteratoriteratorcollection2.iterator();while(iterator.hasNext()){System.out.println(iterator.next());}//遍历集合Collection 对象可以.forEach(e-System.out.println(e));