黑马程序员 集合体系
来源:互联网 发布:中专升大专网络教育 编辑:程序博客网 时间:2024/06/07 07:00
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
1,集合体系,具体用哪个
* Collection
* List(有序,有索引,可以重复)
* ArrayList(查找多用)synchronizedList(List<T> list)将List变成线程安全的
* LinkedList(增删多用)
* Vector(都不用)
* Set(无序,无索引,不可以重复)
* HashSet(速度最快,不排序)hashCode()equals() 默认用的的是HashSet
* TreeSet(排序)compareTo()compare()方法
* Map
* HashMap(速度最快,对键不排序) 默认用的是HashMap
* TreeMap(对键排序)
* 2,迭代(遍历)
* List
* 1,普通for循环,get()和size()
* 2,Iterator迭代器,hasNext(),next();
* 3,增强for循环
* 4,Vector Enumeration枚举迭代hasMore....next...
* Set
* 1,Iterator迭代器,hasNext(),next();
* 2,增强for循环
* Map
* 1,keySet()通过键获取值
* 2,entrySet()通过键值对对象,获取键和值
* 3,删除
* 1,普通for循环可以删除,但是索引要--
* 2,迭代器可以删除,但是必须用迭代器的remove方法,如果用集合的删除方法会出现并发修改异常
* 3,增强for循环不能删除,只能迭代
* 4,数组和集合的转换
* 1,集合转数组toArray()
* 2,数组转集合asList()
* 注意:数组转集合必须是引用数据类型的
*
*/
- 黑马程序员-集合体系
- 黑马程序员 集合体系
- 黑马程序员-集合体系汇总
- 黑马程序员--集合框架体系
- 黑马程序员_9_集合体系
- 黑马程序员_集合体系(一)
- 黑马程序员_集合体系(二)
- 黑马程序员--Java学习日记之集合(集合体系&迭代器)
- 黑马程序员—基础回顾集合体系总结(短篇)
- 黑马程序员——集合体系回顾和数据结构学习
- 黑马程序员——集合框架1:体系框架
- 黑马程序员--集合框架:List、Set和Map体系
- 黑马程序员——集合Collection:体系详述
- 黑马程序员_IO体系
- 黑马程序员--异常体系
- 黑马程序员_温习 集合五 (个人笔记)摘要(Map集合体系---Hashtable集合---HashMap集合----TreeMap集合)
- 黑马程序员_java的集合类(对第十四课collection体系集合的总结)
- 黑马程序员_java的集合类(对第十六课Map体系集合的总结)
- JavaSE--学习实战完全笔记--增强版的线程创建方式--实现Callable接口
- 判断邮箱合法性的方法
- Bitmap优化
- 求解单词数
- android studio 中mipmap引用.9图片出错
- 黑马程序员 集合体系
- UITextView限制文本长度
- DLNA
- mysql 几种日志
- apache2.2.29 + php5.3.9 + sql server 2005安装记录
- System V 信号量
- Fragment专题
- OC基础使用(九 NsMutableDictionary 可变字典)
- Home键监听