package collection;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/*** * 一、Collection 集合。Collection是一个层次结构中的根接口,Collection表示一组对象,这些对象也称为collection的元素。 * * 二、集合的操作:增、删、改、查。 * * 三、Collection是接口,不能够直接使用,可以使用它的子类实现类,list,set。 * 由于Collection是Set和List的公共父接口,因此new实现类时,即可以用Set的实现类,也可以用List的实现类。 * */public class CollectionDemo { public static void main(String[] args) { Collection<String> collection=new ArrayList<String>(); //增 collection.add("abc"); collection.add("BFA"); int n=collection.size(); System.out.PRintln(n); //删 collection.remove("abc"); //改 //查 /*** * 方法一、直接用增强for循环遍历出所有的collection元素。 */ Object[] objs=collection.toArray(); for(Object obj:objs){ System.out.println(obj); } /*** * 方法二、使用返回一个在一组 T 类型的元素上进行迭代的迭代器。 */ Iterator<String> iterator=collection.iterator(); while(iterator.hasNext()){ String str=iterator.next(); System.out.println(str); } } }
新闻热点
疑难解答