package TestEnumerationOne;
import java.util.Enumeration;
import java.util.Vector;
public class TestEnumeration {
//Enumeration(枚举)接口的作用和Iterator类似,只提供了遍历Vector和HashTable类型集合元素的功能,不支持元素的移除操作。
public static void main(String[] args) {
// 与ArrayList类似,但是Vector是同步的,ArrayList是异步的
Vector<String> vector = new Vector<String>();
// 增删改
vector.add("星期一");
vector.add("星期二");
vector.add("星期三");
vector.add("星期四");
vector.add("星期五");
vector.add("星期六");
vector.add("星期天");
vector.remove(0); // remove(index)
vector.set(0, "星期二被修改了"); // set(index, element)
System.out.println("size:"+vector.size());// 获取vector大小
System.out.println(vector.get(1)); // 根据下标,获取指定的vector元素
System.out.println("===================");
for(int i = 0;i < vector.size();i++) {
System.out.println("通过vector大小来遍历:"+vector.get(i));
}
// 方法二:通过枚举遍历vector元素
/*
*
Enumeration<String> datas;
datas = vector.elements();
*/
System.out.println("===================");
Enumeration<String> datas = vector.elements();
while(datas.hasMoreElements()) {
System.out.println("通过枚举来遍历:"+datas.nextElement());
}
}
}
枚举
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...