您的位置:首页 > 其它

集合初探(五)

2016-01-20 15:19 162 查看
package com.liujunhua.it01;

import java.util.Enumeration;
import java.util.Vector;

/**
* List三个小弟的介绍
* ArrayList:底层的数据结构是数组结构,查询速度很快,增加删除稍慢,线程不同步。
* LinkedList:底层使用的是链表数据结构,增加删除很快,但是查询很慢,因查询需要全部遍历。
* Vector:底层是数组数据结构,功能和ArrayList完全一样,但是线程是同步的,如果不涉及线程用ArrayList比较快,Vector几乎不用了。
*/
public class Demo04 {

public static void main(String[] args) {
// TODO Auto-generated method stub

/**
* 这里介绍一下枚举,枚举是Vector特有的取出方式。
* 枚举和迭代器是一样的,因为枚举的名称和方法名太长所以被迭代器取代了。
*/
Vector vector = new Vector();

vector.add("java01");
vector.add("java02");
vector.add("java03");
vector.add("java04");

Enumeration en = vector.elements();

while (en.hasMoreElements()) {
System.out.println(en.nextElement());
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: