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);
posted @   摘星丶仙  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示