這篇文章給大家介紹Iterator與ListIterator如何在Java集合中使用,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
成都創新互聯公司2013年開創至今,先為武邑等服務建站,武邑等地企業,進行企業商務咨詢服務。為武邑企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。1.Iterator
Iterator的定義如下:
public interface Iterator<E> {}
Iterator是一個接口,它是集合的迭代器。集合可以通過Iterator去遍歷集合中的元素。Iterator提供的API接口如下:
forEachRemaining(Consumer<? super E> action):為每個剩余元素執行給定的操作,直到所有的元素都已經被處理或行動將拋出一個異常
hasNext():如果迭代器中還有元素,則返回true。
next():返回迭代器中的下一個元素
remove():刪除迭代器新返回的元素。
例子:
import java.util.*; public class TestIterator { public static void main(String[] args) { ArrayList<String> a = new ArrayList<String>(); a.add("aaa"); a.add("bbb"); a.add("ccc"); System.out.println("Before iterate : " + a); Iterator<String> it = a.iterator(); while (it.hasNext()) { String t = it.next(); if ("bbb".equals(t)) { it.remove(); } } System.out.println("After iterate : " + a); } }
分享文章:Iterator與ListIterator如何在Java集合中使用-創新互聯
分享地址:http://vcdvsql.cn/article18/cdjsdp.html
成都網站建設公司_創新互聯,為您提供標簽優化、做網站、域名注冊、定制開發、品牌網站設計、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯