利用 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); }
广告