利用 Java 中的 Enumeration 接口遍历一组对象
可以使用 Enumeration 接口遍历对象集合中的所有元素。如果还有更多元素需要枚举,则 hasMoreElements() 方法返回 true;如果没有更多元素需要枚举,则返回 false。nextElement() 方法返回枚举中的下一个对象。
以下是演示此内容的程序 -
示例
import java.util.Enumeration;
import java.util.Vector;
public class Demo {
public static void main(String args[]) throws Exception {
Vector vec = new Vector();
vec.add("John");
vec.add("Gary");
vec.add("Susan");
vec.add("Mike");
vec.add("Angela");
Enumeration enumeration = vec.elements();
System.out.println("The vector elements are:");
while (enumeration.hasMoreElements()) {
Object obj = enumeration.nextElement();
System.out.println(obj);
}
}
}输出
The vector elements are: John Gary Susan Mike Angela
让我们理解一下上述程序。
已创建 Vector,并使用 Vector.add() 将元素添加到 Vector 中。然后使用枚举接口显示矢量元素。演示此内容的代码片段如下 -
Vector vec = new Vector();
vec.add("John");
vec.add("Gary");
vec.add("Susan");
vec.add("Mike");
vec.add("Angela");
Enumeration enumeration = vec.elements();
System.out.println("The vector elements are:");
while (enumeration.hasMoreElements()) {
Object obj = enumeration.nextElement();
System.out.println(obj);
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP