Java 中 Iterator(迭代器)和 Enumeration(列舉)介面的區別
在本文中,我們將瞭解 Java 中迭代器和列舉介面之間的區別。
迭代器
它是一個通用游標。
它可以應用於所有集合類。
它包含“remove”方法。
它不是一個過時的介面。
它可用於遍歷 HashMap、LinkedList、ArrayList、HashSet、TreeMap 和 TreeSet。
它可以執行修改以在遍歷集合時對集合執行操作。
列舉
它不是通用游標。
它僅適用於傳統類。
它不包含“remove”方法。
它是一個過時的介面。
此介面充當只讀介面。
因此,在遍歷集合中的元素時無法對集合進行任何修改。
它可用於遍歷 Vector 和 Hashtable。
廣告