国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

迭代器iterator遍歷map 什么是迭代器iterator?

什么是迭代器iterator?IteratorIterator是一種設計模式,它是一個對象,它可以遍歷和選擇序列中的對象,開發(fā)人員不需要了解序列的底層結構。迭代器通常被稱為“輕量級”對象,因為它們的創(chuàng)

什么是迭代器iterator?

Iterator

Iterator是一種設計模式,它是一個對象,它可以遍歷和選擇序列中的對象,開發(fā)人員不需要了解序列的底層結構。

迭代器通常被稱為“輕量級”對象,因為它們的創(chuàng)建成本很低。Java中的迭代器函數相對簡單,只能向一個方向移動:

(1)iterator()方法要求容器返回迭代器。第一次調用迭代器的next()方法時,它返回序列的第一個元素。

注意:iterator()方法是java.lang.Iterable語言接口,由集合繼承。

(2)使用next()獲取序列中的下一個元素。

(3)使用hasnext()檢查序列中是否還有元素。

(4)使用remove()刪除迭代器新返回的元素。

Iterator是Java Iterator最簡單的實現。為列表設計的Listiterator有更多的函數。它可以從兩個方向遍歷列表,還可以從列表中插入和刪除元素。