集合----Collection
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);
}
}
}