集合进阶-单列集合体系结构及单列集合顶层接口Collection

1.单列集合体系结构

单列集合:添加数据时一次只能添加一个数据

双列集合:添加数据时一次能添加一对数据

 List系列集合:添加的元素是有序、可重复、有索引

Set系列集合:添加的元素是无序、不重复、无索引

 有序:存和取的顺序一致

可重复:集合中可以存储相同的元素

2.单列集合顶层接口Collection

Collection是单列集合的祖宗接口,它的功能是全部单列集合都能继承使用的

方法名说明
public  boolean  add(E  e)把给定的对象添加到集合中
public  void  clear()清空集合中所有元素

public  boolean  remove(E  e)

把给定的对象在当前集合中删除
public  boolean  contains(Object  obj)判断当前集合中是否包含指定的对象
public  boolean  isEmpty()判断当前集合是否为空
public  int  size()返回集合中元素的个数/集合的长度
import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo1 {
    public static void main(String[] args) {
        //Collection是一个接口,不能直接创建对象
        Collection<String> coll = new ArrayList<>();

        //add  添加
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        System.out.println(coll);//[aaa, bbb, ccc]

        //clear  清空集合
        //coll.clear();

        //remove  把给定的对象在集合中删除
        coll.remove("aaa");
        System.out.println(coll);//[bbb, ccc]

        //contains  判断集合中是否包含指定的对象
        boolean result = coll.contains("aaa");
        System.out.println(result);//false

        //isEmpty  判断集合是否为空
        boolean result1 = coll.isEmpty();
        System.out.println(result1);//false

        //size  获取集合的长度
        int len = coll.size();
        System.out.println(len);//2
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值