請簡單說明一下什麼是迭代器?

  • 2019 年 10 月 4 日
  • 筆記

劍指–>Offer

01

Iterator提供了統一遍歷操作集合元素的統一接口, Collection接口實現Iterable接口,

每個集合都通過實現Iterable接口中iterator()方法返回Iterator接口的實例, 然後對集合的元素進行迭代操作.

有一點需要注意的是:在迭代元素的時候不能通過集合的方法刪除元素, 否則會拋出ConcurrentModificationException 異常. 但是可以通過Iterator接口中的remove()方法進行刪除.

02

寫在後面

本文章將以「指導面試,智取Offer」為宗旨,為廣大Java開發求職者掃清面試道路上的障礙,成為面試官眼中的精英,朋友圈裡的大神。在面試場上「胸有成竹」,坦然面對每個面試官的「拷問」,做到進可攻「項目經理、項目總監」等高級職務,視之為翹首可及;退可守「Java工程師、Java測試工程師」等職務,視之為探囊取物。無論進退、皆可立於不敗之地。

The end

文字 / 々仗劍走天涯

配圖 / 々仗劍走天涯

排版 / 々仗劍走天涯

Java Life

與你同在