java collection
java中collection是什么,怎么使用呢?不知道的小伙伴来看看小编今天的分享吧!
1、collection简介
Collection来源于Java.util包,是非常实用常用的数据结构,Collection接口是Java集合类的顶级接口之一,整个集合框架就围绕一组标准接口而设计。
2、collection主要方法
boolean add(Object o)添加对象到集合
boolean remove(Object o)删除指定的对象
t size()返回当前集合中元素的数量
boolean contas(Object o)查找集合中是否有指定的对象
boolean isEmpty()判断集合是否为空
Iterator iterator()返回一个迭代器
boolean contasAll(Collection c)查找集合中是否有集合c中的元素
boolean addAll(Collection c)将集合c中所有的元素添加给该集合
void clear()删除集合中所有元素
void removeAll(Collection c)从集合中删除c集合中也有的元素
void retaAll(Collection c)从集合中删除集合c中不包含的元素
3、collection主要子接口对象
List(抽象接口,可重复有序)
list主要方法
void add(t dex,Object element)在指定位置上添加一个对象
boolean addAll(t dex,Collection c)将集合c的元素添加到指定的位置
Object get(t dex)返回List中指定位置的元素
t dexOf(Object o)返回第一个出现元素o的位置.
Object remove(t dex)删除指定位置的元素
Object set(t dex,Object element)用元素element取代位置dex上的元素,返回被取代的元素
void sort()
4、List主要子接口对象
LkedList没有同步方法
ArrayList非同步的(unsynchronized)
Vector(同步) 非常类似ArrayList,Vector是同步的
Stack 记住 push和pop方法,还有peek方法得到栈顶的元素,empty方法测试堆栈是否为空,search方法检测一个元素在堆栈中的位置。注意Stack刚创建后是空栈。
5、Set不包含重复的元素
HashSet
SortSet
TreeSet
Queue(继承collection)---Deque
趣事百科
- 秦海璐结过多少次婚 秦海璐有几次婚姻
- 女生身高多少算矮 女生身高多少以下算矮
- 地动仪是谁发明的 世界上第一架地动仪是谁发明
- 大兴安岭巨蛇事件 大兴安岭巨蛇事件真相
- 黄晓明宣布恋情 黄晓明公布新恋情
- 红色高跟鞋吉他谱 红色高跟鞋吉他谱G调弹唱
- 爱上黑社会老大:爱上黑社会老大的电影
- 安娜贝尔原型事件 安娜贝尔原型长什么样
- 李谷一的身高是多少 歌唱家李谷一身高多少厘米
- 霍思燕和江一燕什么关系 江一燕和霍思燕哪个更
- 三星堆为什么不敢研究了 三星堆为什么不敢挖掘
- 朱秀华事件:朱秀华事件骗局
- 方琼现任老公是谁 方琼老公个人资料
- 东来东往现状:东来东往是哪里人
- 太湖冤案事件真相 太湖冤案事件真相揭秘
- 双鱼玉佩恐怖的黑白照 双鱼玉佩黑白照片大全