0%

集合

概念

集合:就是用来存放数据的一个容器

Java提供集合类

  • 它的一个长度是可以改变
  • 能存储任意的对象
  • 长度是随着你元素的增加而增加

数组和集合区别

  • 数组能存基本数据类型,和引用类型
  • 集合当中只能存放引用数据类型,直接放,也会自动帮你装箱(把基本数据类型转成对象)集合当中只能存放对象
  • 数组长度是固定,不能再去增长
  • 集合长度是可以改变,根据元素的增长而增加

什么时候使用数组,什么时候使用集合类

  1. 如果元素个数是固定,推荐使用数组
  2. 如果元素不是固定,推荐使用集合

集合继承结构图

Collection是一个接口,真正使用的是它的实现类

集合通用方法

添加

删除元素

判断一个集合是否为空

获取集合当中的长度

清空集合当中所有的内容

把c2当中的所有元素合并到c1当中

从c1删除两个集合的交集

判断调用的集合是否包含(全部包含)传入集合

取交集把交集的结果赋值给调用者

集合的遍历

集合遍历

迭代器



1
2
3
4
5
6
7
8
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());
}
↓赏一个鸡腿... 要不,半个也行↓