首頁 > Java > Java基礎 > 主體

java集合ArrayList的三種遍歷方式

王林
發布: 2019-11-30 15:56:54
轉載
3201 人瀏覽過

java集合ArrayList的三種遍歷方式

ArrayList

ArrayList 使用連續的記憶體單元儲存資料元素,是其容量能夠動態成長的動態陣列。

當新增或刪除資料元素時(最後位置除外),ArrayList 需要移動其被新增(或刪除)元素後面的所有元素。所以插入和刪除元素時較慢,查詢較快。

同時,ArrayList線程是不安全的!一般單執行緒使用ArrayList,而在多執行緒一般使用VectorCopyOnWriteArrayList

java相關影片教學推薦:java線上學習

#注意:

1、ArrayList已經覆蓋了tostring   直接可以列印結果。

2、toArray()   會將元素轉換為 Object型別。

ArrayList遍歷方式

ArrayList有三種遍歷方式,分別是:

1、迭代器遍歷



################################################################## ###
Iterator<Integer> it = arrayList.iterator();
while(it.hasNext()){
    System.out.print(it.next() + " ");
}
登入後複製
######2、索引值遍歷#########
for(int i = 0; i < arrayList.size(); i++){
   System.out.print(arrayList.get(i) + " ");
}
登入後複製
######3、for迴圈遍歷#########
for(Integer number : arrayList){
   System.out.print(number + " ");
}
登入後複製
##### ##注意:需要說明的是,遍歷ArrayList時,透過索引值遍歷效率最高,for迴圈遍歷次之,迭代器遍歷最低。 #########更多相關文章教學推薦:###java語言入門######

以上是java集合ArrayList的三種遍歷方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!