數組(Array)和列表(ArrayList)的區別:
-
Array可以包含基本類型和對象類型,ArrayList只能包含對象類型。
-
Array大小是固定的,ArrayList的大小是動態變化的。
-
ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。
-
對於基本類型數據,ArrayList 使用自動裝箱來減少編碼工作量;而當處理固定大小的基本數據類型的時候,這種方式相對比較慢,這時候應該使用Array。
Array可以包含基本類型和對象類型,ArrayList只能包含對象類型。
Array大小是固定的,ArrayList的大小是動態變化的。
ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。
對於基本類型數據,ArrayList 使用自動裝箱來減少編碼工作量;而當處理固定大小的基本數據類型的時候,這種方式相對比較慢,這時候應該使用Array。