Java集合进阶 单列集合collection和list

Java当中一共有很多种集合之前学过的ArrayList只是其中的一类。

Collection单列集合:添加一个元素

Map双列集合:添加俩个元素。

单列集合体系

红色:接口

蓝色:实现类

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

有序:是指存和取的顺序是一样的,不是大小有序。

如:存的数据是张三李四王五,那么取出来的顺序也是张三李四王五

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

Collection

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

注意点:

Collection是一个接口,我们不能直接创建他的对象。所以,现在我们学习他的方法时,只能创建他实现类的对象。实现类:ArrayList

细节1:如果我们要往List系列集合中添加数据,那么方法永远返回tue,因为List系列的是允许元素重复的。

细节2:如果我们要往Set系列集合中添加数据,如果当前要添加元素不存在,方法返回true,表示添加成功。如果当前要添加的元素已经存在,方法返回fa1se,表示添加失败。因为Set系列的集合不允许重复。

代码演示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值