最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

千鋒教育Java入門全套視頻教程(java核心技術,適合java零基礎,Java

2023-07-23 19:34 作者:saberlily姬  | 我要投稿

迭代器知識點:


1.集合如果直接用for循環(huán)來遍歷集合做刪除的時候會導致集合發(fā)生動態(tài)變化,導致結果不準確,這種時候就需要使用迭代器。


2.iterator是一個接口,使用時需要用list.iterator來獲取集合的迭代器。它是一種用于訪問集合的方法,它用于迭代ArrayList和HashSet等集合


3.iterator.hasNext()方法:判斷集合是否還有下一元素


4.E.next():獲取迭代器中的下一個元素


5.default void remove():將元素從迭代器中刪除,默認是空實現(xiàn)。


6.Listiterator:Colletion家族中的LIst接口下才能使用的迭代器,它繼承自Iterator接口。它除了繼承了Iterator提供的方法外,還有以外自己新增的方法:


7.Listiteratoriterator.previous():返回迭代器的上一個元素


8.Listiteratoriterator.hasPrevious():常用于反轉


9.Listiteratoriterator.remove():刪除元素


10.Listiterator.nextIndex():獲取下一個元素的下標


11.Listiterator.set():遍歷時修改當前元素



11.使用迭代器遍歷數(shù)組一般可以采用兩種種方式:while(itr.hasNext())和for(Iterator itr=list.iterator();itr.hasNext();)。它們都可以通過迭代器的實例.next()取出集合中的所有元素。


12.iterator只支持單向遍歷,而Listiterator支持雙向遍歷。


13.Listiterator還支持指定下標開始遍歷,如果是倒序遍歷,則不會遍歷指定下標的元素。

千鋒教育Java入門全套視頻教程(java核心技術,適合java零基礎,Java的評論 (共 條)

分享到微博請遵守國家法律
连州市| 太康县| 普宁市| 丹凤县| 彭州市| 钟山县| 海林市| 伊吾县| 高雄市| 长顺县| 杨浦区| 宁蒗| 淮安市| 阿图什市| 龙里县| 古田县| 曲靖市| 齐河县| 丽江市| 加查县| 孙吴县| 崇文区| 工布江达县| 虹口区| 专栏| 龙岩市| 沈阳市| 岗巴县| 信阳市| 西乌珠穆沁旗| 鲜城| 无为县| 独山县| 老河口市| 师宗县| 疏附县| 高雄市| 重庆市| 个旧市| 如东县| 鄯善县|