欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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