集合

简介: 集合

概念

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

Java提供集合类

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

数组和集合区别

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

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

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

集合继承结构图

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());
}
相关文章
|
4月前
|
存储 算法 C++
C++中集合的使用
C++中集合的使用
|
存储 Java 索引
1.9 集合
1.9 集合
38 1
|
设计模式 安全
集合
集合
68 0
|
存储 JavaScript 前端开发
集合的实现
集合的实现
集合的实现
|
存储 安全 索引
集合 详解
集合 详解
134 0
|
存储 Java 容器
|
存储 算法 安全
集合总结
集合总结
95 0
|
存储 算法 安全
CAN知识集合
CAN知识集合
181 0
CAN知识集合
|
安全 Java
关于集合
NET有超过20种内置的集合类型,.NET Framework中有些集合只是为了保持向后兼容性,
124 0
关于集合