package com.hspedu.collection_; import java.util.ArrayList; import java.util.Collection; import java.util.List; @SuppressWarnings({"all"}) public class test500 { public static void main(String[] args) { // Collection的常用方法 /* * Collection接口的实现类是单列集合:有的允许重复有序、有的不允许重复无序 * * 注意:add和remove传入一个集合,则是把集合整体当作一个节点对象 * addAll和removeAll传入一个集合则是把集合拆分为各个元素作为节点对象 * */ Collection list = new ArrayList(); // add新增 list.add("Tom"); list.add("Mary"); list.add("Jack"); // remove删除 list.remove("Jack"); // contains查找 boolean contains = list.contains("Tom"); System.out.println("list.contains = " + contains); // size大小 int size = list.size(); System.out.println("list.size = " + size); // isEmpty判断为空 boolean empty = list.isEmpty(); System.out.println("list.isEmpty = " + empty); // clear清空 // list.clear(); // addAll批量添加,集合作为参数 ArrayList list2 = new ArrayList(); list2.add(100); list2.add(200); list.addAll(list2); // removeAll批量删除,集合作为参数 ArrayList list3 = new ArrayList(); list3.add(100); list3.add("Mary"); list3.add(true); list.removeAll(list3); System.out.println("list = " + list); } }