集合1 collection
来源:互联网 发布:淘宝更改发货地址 编辑:程序博客网 时间:2024/06/05 23:44
对象用来封装特有数据
对象多了就需要存储 如果对象的个数不确定
就使用集合容器 存储
特点:
用于存储对象的容器
长度可变 (对象数组长度不能变)
集合中不能存储基本数据类型值 只存对象
集合容器因其内部的数据结构不同 有多种具体容器
不断的向上抽取的 就形成了集合框架
框架的顶层就是 collection 接口
collection的常见方法
1. 添加
boolean add(E e) API是(E e) 其实就是(Object obj)意思就是什么样的对象都能添加
Boolean addAll(Collection x) 讲一个集合里的所有对象添加到俩个一个collection中
c1.addAll(c2); 将c2中的元素添加到c1中。
2. 删除
Boolean remove(Object obj) 删除一个
boolean removeAll(Collection coll) 删除一堆
boolean b = c1.removeAll(c2); 将两个集合中的相同元素从调用removeAll的集合中删除。
void clear() 移除此 collection 中的所有元素(可选操作)。
3. 判断
boolean contains(Object obj)
boolean containsAll(Collection coll) 如果此 collection 包含指定 collection 中的所有元素,则返回 true
boolean isEmpty() 判断结合是否有元素
4. 获取
int size()collection 中的长度
Iterator iterator()
5. 其他
Boolean retainAll(Collection coll) 取交集
Object[] toArray() 集合转数组
-------------------------------
Collection
|--List:有序(存入和取出的顺序一致),元素都有索引(角标),元素可以重复。
|--Set:元素不能重复,无序。
- 集合1 collection
- Collection集合1
- javaAPI(Collection单列集合1)
- 集合collection 2016 1 22
- 集合之Collection(1)
- 第十七章 集合Collection 1
- 集合1——Collection集合
- 集合Collection
- 集合collection
- Collection集合
- Collection集合
- Collection集合
- 集合 Collection
- Collection集合
- Collection集合
- 集合Collection
- 集合collection
- Collection集合
- session详解
- JAVA多线程真的提高了效率吗?
- 快速排序
- 编写mysleep
- VS2012配置CATIA R2016 CAA RADE
- 集合1 collection
- Monkey Script
- 问题:求一个数的二进制中1的个数。
- 欢迎使用CSDN-markdown编辑器
- JS的常见的错误类型讲解
- Elasticsearch分片/脑裂/优化
- java基础之面向对象的第三个特征——多态
- React Native Animated实现的走马灯/轮播动画小示例
- maven Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core