Collection接口中的常用方法[java]

Collection中的常用方法一:

  • 在我们的Collection常用方法一中我们会说到五个方法
  1. add(Object obj);

    将我们的obj对象追加到我们的集合中去

    • 其实这里的参数不是Object类型的,而是一个泛型 ,但是我们现在还没有说到泛型,所以我们暂时认为这里的形参即使Object类型的

    eg:

    //ArrayList<这里是可以指定泛型的>();但是我们目前就不指定泛型了
    Collection coll = new ArrayList();
    //将字符串"1234"追加到了我们的集合中去
    boolean a = coll.add("1234");
    //这里不是将int类型的1234追加到了集合中去,我们的集合中只能存储对象,这个时候我们这里其实进行了自动装箱
    boolean b = coll.add(1234);
    //这里也是使用了自动装箱将我们的false转换为我们的Boolean之后追加到了我们的这个集合中去
    Boolean c = coll.add(false);
    
    
  2. size();

    获取集合中实际存在的元素的个数

    • 我们的size()方法是无参的
  3. addAll(Collection coll);
    将我们的参数集合的元素添加到当前集合中

    • 这个时候由于我们的集合是可重复的,所以不管前面元素有没有重复,还是会在集合中去重复添加

    eg:

    Collection coll = new ArrayList();
    coll.add("1234");
    coll.add(1234);
    Collection coll2 = new ArrayList();
    coll2.add("1234");
    coll2.add(false);
    coll.addAll(coll2);
    /*
    这个时候我们的输出结果就是[1234, 1234, 1234, false],这个时候由于我们的ArrayList是可重复的,所以就用管重复数据,全部都要追加到我们的调用者集合中去
    */ 
    System.out.println(coll);
    
  4. isEmpty();

    判断当前集合是否为空(这里是判断这个集合中的元素是否为空,而不是说这个集合为null)

    eg:

    Collection coll = new ArrayList();
    boolean a = coll.isEmpty();
    System.out.println(a); //这个时候输出的结果就应该为true
    Collection coll2 = null;
    boolena b = coll2.isEmpty();//这个时候我们的这里就会出现一个空指针异常
    
  5. clear();

    清空集合元素,不是将我们的集合对象变为null

    • 是将我们的集合对象变成一个空集合,而不是将我们的集合变成nul,不是变的连地址也没有(地址没有了,也就是什么都没有了)
  • 那么我们在使用了clear()之后再使用我们的isEmpty()方法,这个时候isEmpty()方法的返回值就一定为true
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值