package seday11;java
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;数组
/**
* @author xingsir
* 集合Collection是全部集合的顶级接口,规定了全部集合都必须具有的相关方法。
* 集合与数组功能类似,用来保存一组元素,并提供了对元素操做的相关方法,使用更便捷。
* Collection下面有两个常见的集合类型:
* java.util.List:可重复集,而且有序
* java.util.Set:不可重复集Set集合不能够存放重复元素,元素是否重复是依靠元素自身equals比较的结果而定。
*/
public class CollectionDemo1 {测试
public static void main(String[] args) {
/*
测试ArrayList与HashSet案例
*/
Collection a=new ArrayList();//可重复集,(注释掉以避免冲突)
a.add("A");
a.add("B");
a.add("C");
a.add("D");
a.add("E");
a.add("F");
a.add("F");//List集合能够添加2次
System.out.println("ArrayList:"+a);
Collection c = new HashSet();//HashSet是最经常使用的Set集合实现类
c.add("A");
c.add("B");
c.add("C");
c.add("D");
c.add("E");
c.add("F");
c.add("F");//Set集合相同元素不能放进去2次
System.out.println("HashSet:"+c);接口
int size=c.size();// int size()返回当前集合的元素个数
System.out.println("size:"+size);
boolean isEmpty=c.isEmpty();//boolean isEmpty()判断当前集合是否为一个空集集合不含有任何元素(size=0)
System.out.println("空集:"+isEmpty);io
c.clear();//清空集合元素
System.out.println("集合已清空");
System.out.println(c);
System.out.println("size:"+c.size());
System.out.println("空集:"+c.isEmpty());
}class
}import