Collections方法(Collections method)

Collection接口和常用方法

  • Collection接口实现类的特点
    public interface Collection extends Iterable

    collection实现子类可以存放多个元素,每个元素可以是Object
    有些Collection的实现类,可以存放重复的元素,有些不可以
    有些Collection的实现类,有些是有序的(List),有些不是有序(Set)
    Collection接口没有直接的实现子类,是通过它的子接口Set和 List来实现的
    Collection接口常用方法,以实现子类ArrayList来演示. CollectionMethod.java
    add:添加单个元素
    remove:删除指定元素
    contains:查找元素是否存在
    size:获取元素个数
    isEmpty:判断是否为空
    clear:清空
    addAll:添加多个元素
    containsAll:查找多个元素是否都存在
    removeAll:删除多个元素
    说明:以ArrayList实现类来

  • collection实现子类可以存放多个元素,每个元素可以是Object
  • 有些Collection的实现类,可以存放重复的元素,有些不可以
  • 有些Collection的实现类,有些是有序的(List),有些不是有序(Set)
  • Collection接口没有直接的实现子类,是通过它的子接口Set和 List来实现的
    Collection接口常用方法,以实现子类ArrayList来演示. CollectionMethod.java
  • add:添加单个元素
  • remove:删除指定元素
  • contains:查找元素是否存在
  • size:获取元素个数
  • isEmpty:判断是否为空
  • clear:清空
  • addAll:添加多个元素
  • containsAll:查找多个元素是否都存在
  • removeAll:删除多个元素
  • 说明:以ArrayList实现类来
Collection col = new ArrayList();
        col.add("小龙女");
        col.add(100);
        col.add(true);
        col.add("小龙女");
        col.add(new Integer(10));

        col.remove("小龙女");
        boolean contains = col.contains(10);
        System.out.println(col.size());
        System.out.println(col.isEmpty());
        col.clear();

        Collection c = new ArrayList();
        c.add("AA");
        c.add("CC");
        c.add("BB");
        col.addAll(c);

        ArrayList c2 = new ArrayList();

        c2.add("CC");
        c2.add("AA~");
        boolean containsAll = col.containsAll(c2);
        col.removeAll(c2);
————————

Collection接口和常用方法

  • Collection接口实现类的特点
    public interface Collection extends Iterable

    collection实现子类可以存放多个元素,每个元素可以是Object
    有些Collection的实现类,可以存放重复的元素,有些不可以
    有些Collection的实现类,有些是有序的(List),有些不是有序(Set)
    Collection接口没有直接的实现子类,是通过它的子接口Set和 List来实现的
    Collection接口常用方法,以实现子类ArrayList来演示. CollectionMethod.java
    add:添加单个元素
    remove:删除指定元素
    contains:查找元素是否存在
    size:获取元素个数
    isEmpty:判断是否为空
    clear:清空
    addAll:添加多个元素
    containsAll:查找多个元素是否都存在
    removeAll:删除多个元素
    说明:以ArrayList实现类来

  • The collection implementation subclass can store multiple elements, and each element can be an object
  • Some collection implementation classes can store duplicate elements, while others cannot
  • Some collection implementation classes, some are ordered (list) and some are not ordered (set)
  • Collection接口没有直接的实现子类,是通过它的子接口Set和 List来实现的
    Collection接口常用方法,以实现子类ArrayList来演示. CollectionMethod.java
  • Add: add a single element
  • Remove: deletes the specified element
  • Contains: find whether the element exists
  • Size: get the number of elements
  • Isempty: judge whether it is empty
  • clear:清空
  • Addall: add multiple elements
  • Containsall: find whether multiple elements exist
  • removeAll:删除多个元素
  • 说明:以ArrayList实现类来
Collection col = new ArrayList();
        col.add("小龙女");
        col.add(100);
        col.add(true);
        col.add("小龙女");
        col.add(new Integer(10));

        col.remove("小龙女");
        boolean contains = col.contains(10);
        System.out.println(col.size());
        System.out.println(col.isEmpty());
        col.clear();

        Collection c = new ArrayList();
        c.add("AA");
        c.add("CC");
        c.add("BB");
        col.addAll(c);

        ArrayList c2 = new ArrayList();

        c2.add("CC");
        c2.add("AA~");
        boolean containsAll = col.containsAll(c2);
        col.removeAll(c2);