Array和ArrayList有什麼區別?

數組(Array)和列表(ArrayList)的區別:

  • Array可以包含基本類型和對象類型,ArrayList只能包含對象類型。

  • Array大小是固定的,ArrayList的大小是動態變化的。

  • ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。

  • 對於基本類型數據,ArrayList 使用自動裝箱來減少編碼工作量;而當處理固定大小的基本數據類型的時候,這種方式相對比較慢,這時候應該使用Array。

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