數組和List集合都是存儲數據用的,今天就來說說數組和集合的區別。數組:數據類型[] 變數名=new 數據類型[]{};List集合:List<數據類型>變數名=new list<數據類型>();從他們書寫格式看出數組需要指定長度,數組的長度是固定的不可更改的,但是List集合不需要,集合可以更改, ...
數組和List集合都是存儲數據用的,今天就來說說數組和集合的區別。數組:數據類型[] 變數名=new 數據類型[]{};List集合:List<數據類型>變數名=new list<數據類型>();從他們書寫格式看出數組需要指定長度,數組的長度是固定的不可更改的,但是List集合不需要,集合可以更改,添加刪除裡面的元素。
例:
數組創建:int()nums=new int[3];//指定長度
int[] nums={3,1,3};//長度可變
List集合創建:
List<int> nums=new list<int>();//不指定長度
List<int> nums=new List<int>(2,1,6);//長度可變
另外數組占用記憶體少,遍歷速度快,集合反之;數組能實現的所有功能,集合都可以實現,但是集合能實現的功能,數組難以實現