概念
集合:就是用来存放数据的一个容器
Java提供集合类
- 它的一个长度是可以改变
- 能存储任意的对象
- 长度是随着你元素的增加而增加
数组和集合区别
- 数组能存基本数据类型,和引用类型
- 集合当中只能存放引用数据类型,直接放,也会自动帮你装箱(把基本数据类型转成对象)集合当中只能存放对象
- 数组长度是固定,不能再去增长
- 集合长度是可以改变,根据元素的增长而增加
什么时候使用数组,什么时候使用集合类
- 如果元素个数是固定,推荐使用数组
- 如果元素不是固定,推荐使用集合
集合继承结构图
Collection是一个接口,真正使用的是它的实现类
集合通用方法
添加
删除元素
判断一个集合是否为空
获取集合当中的长度
清空集合当中所有的内容
把c2当中的所有元素合并到c1当中
从c1删除两个集合的交集
判断调用的集合是否包含(全部包含)传入集合
取交集把交集的结果赋值给调用者
集合的遍历
集合遍历
迭代器
Collection arrayList = new ArrayList(); arrayList.add("a"); arrayList.add(1); arrayList.add("c"); Iterator iterator = arrayList.iterator(); while (iterator.hasNext()){ System.out.println( iterator.next()); }