Iterator迭代器
生活随笔
收集整理的這篇文章主要介紹了
Iterator迭代器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Iterator迭代器
Iterator接口
java.util.Iterator接口:迭代器(對集合進行遍歷)
? ? 有兩個常用的方法
? ? ? ? boolean hasNext() 如果仍有元素可以迭代,則返回 true。
? ? ? ? ? ? 判斷集合中還有沒有下一個元素,有就返回true,沒有就返回false
? ? ? ? E next() 返回迭代的下一個元素。
? ? ? ? ? ? 取出集合中的下一個元素
? ? Iterator迭代器,是一個接口,我們無法直接使用,需要使用Iterator接口的實現類對象,獲取實現類的方式比較特殊
? ? Collection接口中有一個方法,叫iterator(),這個方法返回的就是迭代器的實現類對象
? ? ? ? Iterator<E> iterator() 返回在此 collection 的元素上進行迭代的迭代器。
? ? 迭代器的使用步驟(重點):
? ? ? ? 1.使用集合中的方法iterator()獲取迭代器的實現類對象,使用Iterator接口接收(多態)
? ? ? ? 2.使用Iterator接口中的方法hasNext判斷還有沒有下一個元素
? ? ? ? 3.使用Iterator接口中的方法next取出集合中的下一個元素
總結
以上是生活随笔為你收集整理的Iterator迭代器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基本类型与字符串之间的转换
- 下一篇: 增强for