當前位置: 首頁> 學習園地

Array 和 ArrayList 有何區別?

2019-10-29 15:03:43更新

1、Array類型的變量在聲明的同時必須進行實例化(至少得初花數組的大?。?,而ArrayList可以只是先聲明;
2、Array始終是連續存放的;而ArrayList的存放不一定連續;
3、Array對象的初始化必須指定大小,且創建后的數組大小是固定的;而ArrayList的大小可以動態指定,空間大小可以任意增加;
4、Array不能隨意添加、刪除;而ArrayList可以在任意位置插入和刪除
5. ArrayList可以存儲不同類型的數據,而Array必須是同一種類型。