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 } }