public class Demo01CollectionMethod { /* Collection 是所有单列 集合的根接口。 里面有一些方法: public boolean add(E e) : 把给定的对象添加到当前集合中 。 public void clear() :清空集合中所有的元素。 public boolean remove(E e) : 把给定的对象在当前集合中删除。 public boolean contains(E e) : 判断当前集合中是否包含给定的对象。 public boolean isEmpty() : 判断当前集合是否为空。 public int size() : 返回集合中元素的个数。 public Object[] toArray() : 把集合中的元素,存储到数组中 Collection 没有get(索引)方法, 因为不是所有集合都有索引。 */ public static void main(String[] args) { method(); method3(); method2(); } public static void method() { Collection<String> c = new ArrayList<>();//创建集合 //添加元素 c.add("爱因斯坦"); c.add("爱迪生"); c.add("爱德华"); System.out.println("c:" + c);//打印集合 Object[] obj = c.toArray();//集合转数组 for (int i = 0; i < obj.length; i++) { System.out.println(obj[i]); } System.out.println("objects:" + Arrays.toString(obj));//数组转字符串 } //public int size()返回集合中元素个数 public static void method2() { Collection<String> c = new ArrayList<>();//创建集合 c.add("爱因斯坦"); c.add("爱迪生"); c.add("爱德华"); System.out.println(c.size()); c.clear(); System.out.println(c.size()); System.out.println(c.contains("爱迪生"));;//false System.out.println(c.isEmpty());;//true } public static void method3() { Collection<String> c = new ArrayList<>();//创建集合 c.add("爱因斯坦"); c.add("爱迪生"); c.add("爱德华"); System.out.println(c.remove("爱迪生"));//true System.out.println("======================="); System.out.println(c); } }