Collection 集合

import java.util.ArrayList;
import java.util.Collection;
/**
 *    @author ksone
 *	java.util.Collection
 *	集合
 *	集合用来存储一组元素,并且提供了用户操作元素的相关方法
 *	Collection 是一个接口,定义了所有集合都具备的方法
 *	Collection 提供了两个常用的子接口:
 *	java.util.List 可重复集,且有序
 *	java.util.Set  不可重复集,大部分实现都是无序的
 *	重复与否指的是元素是否重复,重复的标准是元素equals比较是否为true
 */
public class Collection_demo {
	public static void main(String[] args) {
		Collection c = new ArrayList();
		/**
		 * boolean add(E e)
		 * 向当前集合中添加元素,若添加成功就返回true,否则就是false
		 */
		c.add("one");
		c.add("two");
		c.add("three");
		c.add("four");
		System.out.println(c);
		
		/**
		 *  int size()
		 *  返回当前集合中的元素个数
		 */
		System.out.println(c.size());
		
		/**
		 * boolea isEmpty()
		 * 判断集合是否为空集(不含有任何的元素)
		 */
		System.out.println(c.isEmpty());
		
		/**
		 * 清空集合
		 */
		c.clear();
		System.out.println(c);           // []
		System.out.println(c.size());    // 0
		System.out.println(c.isEmpty()); // true
	}
}