Collection篇
程序员文章站
2024-02-04 14:14:58
...
集合
特点:性能高,易于扩展和修改
常用子类:List Set Queue
1. List接口
* 可存放任意数据,并且可重复
* 常用接口子类:ArrayList,Vector
* 常用操作
判断集合是否为空:boolean isEmpty()
查找指定对象是否存在:int indexOf(Object o)
* ArrayList:
JDK1.2后推出
异步处理,性能高
非线程安全
* Vector:
JDK1.0后推出
同步处理,性能低
线程安全
2. Set接口
* 不能加入重复元素,但可排序
* 常用子类:HashSet,TreeSet
3. Iterator迭代器
* hasNext(),next(),remove()
* 在迭代输出是不能删除元素
4. Map接口
* 无序存放,key值唯一
* key--->value方式来保存
* 常用子类:HashMap,Hashtable