普通for迴圈
for
(
int
i=
0
;i
string 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 =
new
hashmap();
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...