利用 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