Collections方法

Collection接口和常用方法

  • Collection接口实现类的特点
    public interface Collection extends Iterable
    1. collection实现子类可以存放多个元素,每个元素可以是Object
    2. 有些Collection的实现类,可以存放重复的元素,有些不可以
    3. 有些Collection的实现类,有些是有序的(List),有些不是有序(Set)
    4. Collection接口没有直接的实现子类,是通过它的子接口Set和 List来实现的
      Collection接口常用方法,以实现子类ArrayList来演示. CollectionMethod.java
    5. add:添加单个元素
    6. remove:删除指定元素
    7. contains:查找元素是否存在
    8. size:获取元素个数
    9. isEmpty:判断是否为空
    10. clear:清空
    11. addAll:添加多个元素
    12. containsAll:查找多个元素是否都存在
    13. removeAll:删除多个元素
    14. 说明:以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);
上一篇:游戏开发设计模式(二):状态模式(State Pattern)


下一篇:photoshop 经典合成带盔甲的变色龙