Java學習筆記(6) 遍歷容器

2021-09-18 06:29:11 字數 1105 閱讀 2422

iterator其實相當於乙個指標,他可以指向任何一種容器的的每乙個內容,通過iterator,我們可以更方便的管理容器中的元素,當然使用索引也可以達到iterator的效果,但是iterator的好處就是它適用於任何一種容器,無論是list、set、map。

遍歷list方法一:普通for迴圈,根據索引的方式

for(int i=0;i遍歷list方法二:增強for迴圈(使用泛型!)

for (string temp : list)

遍歷list方法三:使用iterator迭代器(1)

for(iterator iter= list.iterator();iter.hasnext();)
遍歷list方法四:使用iterator迭代器(2)

iterator  iter =list.iterator();//獲得iterator

while(iter.hasnext())

遍歷set方法一:增強for迴圈

for(string temp:set)
遍歷set方法二:使用iterator迭代器

for(iterator iter = set.iterator();iter.hasnext();)
遍歷map方法一:根據key獲取value

mapmaps = new hashmap();

setkeyset = maps.keyset();//獲得set

for(integer id : keyset)

遍歷map方法二:使用entryset,可以理解為將map轉換成set後再遍歷set

set>  ss = maps.entryset();//map底層使用的雜湊表,所以最小的元素單位是乙個節點(entry或者node),首先獲取節點的set

for (iterator iterator = ss.iterator(); iterator.hasnext();)

collections工具類內有很多方法,可以使用這些方法對容器進行一些操作,比如排序,逆序等等。

jQuery 自學筆記 6 遍歷

jquery 遍歷,意為 移動 用於根據其相對於其他元素的關係來 查詢 或選取 html 元素。以某項選擇開始,並沿著這個選擇移動,直到抵達您期望的元素為止。下圖展示了乙個家族樹。通過 jquery 遍歷,您能夠從被選 當前的 元素開始,輕鬆地在家族樹中向上移動 祖先 向下移動 子孫 水平移動 同胞...

JSON追加6遍歷

轉為jsonarray格式 使用iterator進行遍歷準備 string relation jsonarray ja json.parsearray relation iteratorit ja.iterator listlist new arraylist while it.hasnext if...

jquery 學習筆記3 遍歷

parent 返回被選元素的直接父元素。parents 方法返回被選元素的所有祖先元素,它一路向上直到文件的根元素 parentsuntil 方法返回介於兩個給定元素之間的所有祖先元素。document ready function children 方法返回被選元素的所有直接子元素 返回類名為 1...