集合框架取出元素的方式(二)Enumeration枚举方式
来源:互联网 发布:上海软件外包公司 编辑:程序博客网 时间:2024/06/05 10:22
Enumeration称之为枚举,而具备枚举取出方式的容器只有Vector。
例如:
一.枚举方式:
Vector v = new Vector(); v.add("a1"); v.add("a2"); v.add("a3"); v.add("a4"); //获取枚举元素Enumeration enu =v.elements() ;while(enu.hasMoreElements()){ System.out.println(enu.nextElement()); }
二.获取迭代的方式:
for (Iterator it = v.iterator(); it.hasNext();) { Object obj = it.next(); System.out.println(obj); }
三.高级for:
for(Object obj:v){ System.out.println(obj); }
注意:
在实际开发中采用迭代器的方式可以在遍历元素的时候操纵元素,而高级for循环是被报错的。
另外Enumeration接口的功能与 Iterator 接口的功能是重复的。此外,Iterator 接口添加了一个可选的移除操作,并使用较短的方法名。新的实现应该优先考虑使用 Iterator 接口而不是 Enumeration 接口。此接口的功能与 Iterator 接口的功能是重复的。此外,Iterator 接口添加了一个可选的移除操作,并使用较短的方法名。新的实现应该优先考虑使用 Iterator 接口而不是 Enumeration 接口。
0 0
- 集合框架取出元素的方式(二)Enumeration枚举方式
- API集合框架-ArrayList取出重复元素方式(二)
- API集合框架-ArrayList取出重复元素方式(一)
- java -- Map集合取出元素的两种方式
- Map集合中的元素取出方式总结
- 集合框架中取出元素的方式for循环增强型与一般形式for循环的对比
- 集合的取出方式和保证元素的唯一性方式方法
- 枚举排列球的取出方式
- Map集合的两种取出方式
- map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- java中Map集合的取出方式
- TreeMap集合中的两种取出元素方式
- Map集合取出元素(二)
- 集合框架——Map的两种取出方式(keySet和entrySet)
- 荷兰国旗问题
- 算法时间复杂度
- 集合及运算(并查集)
- CompressFile工具类使用,zip和rar文件解压缩与打包操作Java源代码
- Unity Animator的使用技巧
- 集合框架取出元素的方式(二)Enumeration枚举方式
- 用haar特征训练自己的分类器
- 什么是程序设计语言
- rxlint: 检查RxJava代码的Android lint规则
- 【笔记】 《js权威指南》- 第9章 类和模块 - 9.9 模块
- tomcat 运行一段时间后报错 compacting perm gen
- Android SegmentView
- Kalman滤波做运动目标跟踪
- Oracle普通表转时间类型自动分区表