【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()

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

* 集合转数组

猜你喜欢

转载自blog.csdn.net/qq_32798905/article/details/81294009