【JAVASE学习笔记之Collection集合】

什么是集合

* 一个用来存储多个元素的容器。

 

数组和集合的区别

* 数组:长度固定,可以存储基本数据类型,也可以存储引用数据类型。

* 集合:长度可变,只能存储引用数据类型,如果要存储基本数据类型则需要使用对应的包装类。

 

集合的分类

* 单列集合(Collection):每次存储元素时只存储一个元素。

* 双列集合(Map):每次存储元素时要存储两个元素

 

Collection集合体系

* Collection:父接口 所有单列集合的父类

* List:子接口

* ArrayList:实现类

* LinkedList:实现类

* Set:子接口

* HashSet:实现类

* LinkedHashSet:实现类

 

Collection 常用方法

 

public boolean add(E e)

* 添加元素 添加成功返回true,否则false

public void clear()

* 将集合元素清空

boolean remove(E e)

* 删除指定的元素,删除成功返回true,否则false

* 如果有多个相同的元素,默认只会删除第一个

boolean contains(E e)

* 判断集合中是否包含指定的元素,包含返回true,否则false

public boolean isEmpty()

* 判断集合是否为空(元素个数是否为零),是返回true,否则false

public int size()

* 获得元素个数

public Object[] toArray()

* 将集合中的元素添加到数组返回

* 集合转数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值