国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
武乡县| 阳朔县| 稷山县| 江源县| 金平| 甘南县| 怀柔区| 株洲市| 疏附县| 新余市| 沽源县| 梧州市| 司法| 聂拉木县| 焦作市| 襄汾县| 清镇市| 安义县| 柯坪县| 汉中市| 青岛市| 城固县| 莱西市| 措勤县| 黎城县| 通州区| 嘉义县| 讷河市| 固安县| 泉州市| 汕尾市| 华阴市| 大兴区| 苗栗县| 东阳市| 奉节县| 杨浦区| 鱼台县| 台前县| 灵山县| 韶关市|