一、java集合框架概述
java集合可分为Collection和Map两种体系,其中:
1、Collection接口:单列数据,定义了存取一组对象的方法的集合;
-
- List:元素有序、可重复的集合
- Set:元素无序,不可重复的集合
2、Map接口:双列数据,保存具有映射关系“key-value对”的集合;
3、Collection接口继承树
4、Map接口的继承树
二、Collection接口常用方法
方法描述 | 方法名 |
添加 | add/addAll |
获取有效元素的个数 | size |
判断集合是否为空 | isEmpty |
是否包含某个元素 | contains/containsAll |
删除 | remove/removeAll |
获取两个集合的交集 | retainAll |
判断两个集合是否相等 | equals |
集合转换成数组 | toArray |
清空集合 | clear |
遍历 | iterator |