java 遍歷集合的方法總結

2021-09-24 07:12:46 字數 1431 閱讀 6976

普通for迴圈

for(inti=0;istring temp = (string)list.get(i);

system.out.println(temp);

}

增強for迴圈(使用泛型!)

for(string temp : list)

使用iterator迭代器(1)

for(iterator iter= list.iterator();iter.hasnext();)

使用iterator迭代器(2)

iterator  iter =list.iterator();

while(iter.hasnext())

增強for迴圈

for(string temp:set)

遍歷set方法二:使用iterator迭代器

for(iterator iter = set.iterator();iter.hasnext();)

遍歷map方法一:根據key獲取value

mapmaps =newhashmap();

setkeyset =  maps.keyset();

for(integer id : keyset)

遍歷map方法二:使用entryset

set>  ss = maps.entryset();

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

entry e = (entry) iterator.next();

system.out.println(e.getkey()+"--"+e.getvalue());

遍歷集合的方法總結

遍歷list方法一 普通for迴圈for int i 0 isize i 遍歷list方法二 增強for迴圈for string temp list 遍歷list方法三 使用iterator迭代器 1 for iterator iter list.iterator iter.hasnext 遍歷li...

Java集合遍歷

集合提供了乙個迭代器來遍歷其所有元素。迭代器可以對集合執行 檢查是否有尚未訪問的元素。hasnext 訪問集合中的下乙個元素。next 刪除集合的最後訪問元素。remove remove 方法刪除next 方法最後返回的元素。每次呼叫next 方法只能呼叫一次remove 方法。如果對於每個next...

java三種遍歷集合的方法

1 使用聚合操作 在jdk 8和更高版本中,迭代集合可以通過獲取流並對其執行聚合操作。聚合操作通常與lambda表示式結合使用,使程式設計更具表現力,使用較少的 行。以下 順序遍歷一組形狀並列印出紅色物件 myshapescollection.stream filter e e.getcolor c...