黑马程序员---集合框架
来源:互联网 发布:搜图用什么软件 编辑:程序博客网 时间:2024/06/17 19:26
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
Collection:
List:元素师有序的,元素可以重复,因为该集合体系有索引ArrayList:底层的数据结构使用的是数组结构 特点:查询速度快,但是增删稍慢 线程不同步
LinkedList:底层使用的是链表结构特点:增删速度快,但是查询稍慢
Vector:底层使用数组结构 线程同步 被ArrayList替代了
Set:元素师无序的,元素不可以重复
List:
特有的方法。凡是可以操作角标的方法都是该体系特有的方法
增:
add(index,element)
addAll(index,Collection)
删
remove(index)
改
set(index,element)
查
get(index)
subList(from,to)
ListIterator();
迭代器 Iterator hasNext():判断 next():取出
LinkedList:特有方法
addFirst();
addList();
getFirst();
getLast();
获取元素,但不删除元素,如果集合中没有元素,会出现NoSouchElementException
removeFirst();
removeLast();
获取元素,但是元素被删除,如果集合中没有元素,会出现NoSouchElementException
在JDK1.6出现了替代方法
offerFirst();
offerLast();
peekFirst();
peekLast();
pollFirst();
pollLast();
获取元素,但是元素被删除,如果集合中没有元素,会返回null。
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
0 0
- 黑马程序员:集合框架
- 黑马程序员-集合框架
- 黑马程序员-集合框架
- 黑马程序员:集合框架
- 黑马程序员-----集合框架
- 黑马程序员: 集合框架
- 黑马程序员-集合框架
- 黑马程序员--集合框架
- 黑马程序员- 集合框架
- 黑马程序员-集合框架
- 黑马程序员--------集合框架
- 黑马程序员----集合框架
- 黑马程序员 集合框架
- 黑马程序员 集合框架
- 黑马程序员:集合框架
- 黑马程序员-集合框架
- 黑马程序员----------------------集合框架
- 黑马程序员 集合框架
- Linux kernel driver model
- YUV(YUV422、YUV420) 转RGB24
- 华为C语言笔试题集合
- 嵌入式 procfs编程小结
- IE11全新F12开发人员工具快捷键大全
- 黑马程序员---集合框架
- linux下递归统计文件夹下所有的文件
- ubuntu下常用的命令
- Chukwa 0.5下载地址
- HDU1176-免费馅饼
- Java操作:中文乱码解决方案
- 数字证书与程序的关联
- 贝式刷牙法
- UVa10878 - Decode the tape