黑馬程序員:Java基礎總結----(小知識點)foreach循環

黑馬程序員:Java基礎總結



(小知識點)foreach循環

 ASP.Net+Android+IO開發.Net培訓、期待與您交流!




foreach循環

格式:
for(數據類型 變量名 : 被遍歷的集合(Collection)或者數組)
{
    
}

對集合進行遍歷。
只能獲取集合元素。但是不能對集合進行操作。

迭代器除了遍歷,還可以進行remove集合中元素的動作。
如果是用ListIterator,還可以在遍歷過程中對集合進行增刪改查的動作。

傳統for和高級for有什麼區別呢?

高級for有一個侷限性。必須有被遍歷的目標。

建議在遍歷數組的時候,還是希望是用傳統for。因爲傳統for可以定義腳標



            Set<Integer> keySet = hm.keySet();
             for(Integer i : keySet)
            {
                  System. out.println(i+"::" +hm.get(i));
            }

          Set<Map.Entry<Integer,String>> entrySet = hm.entrySet();
          for(Map.Entry<Integer,String> me : entrySet)




 ASP.Net+Android+IO開發.Net培訓、期待與您交流!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章