java類集 Iterator介面

2021-08-09 05:34:31 字數 840 閱讀 6851

一,本章目標

掌握集合輸出的標準操作

掌握iterator介面的主要作用及使用注意事項

二,具體內容

在集合的操作中,支援一下幾種方式輸出:

iterator輸出

listiterator輸出

foreach輸出

enumeration輸出

對於iteratr而言,因為本身是乙個介面,所以想例項化則要使用collection介面來完成。

以上是itertor介面的正確操作方法,同時,也可以通過remove方法刪除內容。

在實際操作上,很少會使用刪除,因為其本身是輸出操作的。

其實,在list介面本身是有刪除方法的,如果在使用迭代操作中使用了list的remove方法,會出現乙個錯誤:

從輸出上可以發現,迴圈在刪除元素之後就沒有執行了。 

在使用itertor輸出的手,不要使用集合類中的remove方法

三,總結

itertor介面的功能是從前向後輸出,屬於單向輸出

itertor的主要功能是完成迭代輸出操作,在使用它的時候最好不要刪除資料。

Java類集 迭代器Iterator介面

迭代器iterator介面 判斷是否有內容,有的話,就取出 只需要用collection介面的iterator 就能例項化iterator介面 public static void main string args 迭代器listiterator介面,雙向輸出 由前往後,由後往前輸出 謹記,要先,由...

java類集詳解

在學習類集之前,先明確乙個概念,那就是啥叫重量級,啥叫輕量級。在學習框架或容器時,常常會有人說這個容器是重量級的,這個容器是輕量級的,現在就對重量級和輕量級做乙個解釋。重量級還是輕量級主要看它應用了多少服務。使用服務越多,對系統資源的占用也越多,負載越大,必然會影響到應用發布時間和執行效能。對於乙個...

java類集簡介

類集框架介面的具體特點 序號介面描述 1collection 是存放一組單值的最大父介面,所謂的單值是指集合中的每乙個元素都是乙個物件,在新的開發標準中已經很少直接用此介面進行操作了。2list 是collection介面的子介面,也是最常用的介面,此介面對collection介面進行了大量的擴充,...