五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
和平区| 县级市| 芜湖县| 梅河口市| 临清市| 英山县| 株洲县| 天峻县| 苏尼特右旗| 忻城县| 黄梅县| 南开区| 周口市| 济南市| 西乌珠穆沁旗| 东源县| 大余县| 临汾市| 桃园县| 河源市| 黄山市| 阜城县| 洛隆县| 荣成市| 沽源县| 府谷县| 保康县| 南宫市| 上林县| 柏乡县| 开平市| 化隆| 吉安县| 齐河县| 同心县| 泸溪县| 屏东县| 弋阳县| 黎平县| 清苑县| 伊川县|