C 學習 集合和陣列

2021-07-09 02:16:02 字數 641 閱讀 2982

陣列和集合在某種意義上講很相似,都是可以對於大量資料進行處理。從例子感受一下集合和陣列的功能。

public static void sumarray()

; //定義5個數。

int sum = 0;//初始為0

for (int i = 0; i < numbers.length; i++) //迴圈實現每個數之間的加和

console.writeline("和為", sum); //返回值

}}}

using system.collections; //新增乙個命名空間。第一步

}int sum = 0; //初始的sum為0.依次相加

for (int i = 0; i

1、集合可以看成是陣列,但是集合的功能遠比陣列要強大。

2、陣列是靜態的,乙個陣列例項具有固定的大小,一旦建立了就無法改變容量了。而集合是可以動態擴充套件容量,可以根據需要動態改變大小,集合提供更多的成員方法,能滿足更多的需求。陣列長度固定不方便。

3、陣列要宣告元素的型別,集合類的元素型別卻是object.

4、陣列可讀可寫不能宣告唯讀陣列。集合類可以提供readonly方法以唯讀方式使用集合。

5、集合可以看做是「長度可變的,具有很多方法的陣列」。

集合和陣列

資料多了用物件存,物件多了用集合存 1,陣列是固定長度的,集合是可變長度的 2,陣列建立時就已經確定其儲存的型別了,而集合可以存object 不同型別的物件 collection 下面常用的有list和set list常用的有arraylist linkedlist vector set常用的有ha...

集合和陣列的區別!

以下為jdk1.6中arraylist中的建構函式原始碼。public arraylist int initialcapacity constructs an empty list with an initial capacity of ten.public arraylist 可以看出在建立arr...

瘋狂輸出 集合 和陣列

1為什麼要創造出集合 a.因為陣列只能儲存相同資料型別的資料.引用資料型別,和基本資料型別 b.陣列一旦給定了長度 就不能修改陣列的長度了。2.集合的作用 a.集合中只能儲存引用資料型別 通過自動裝箱和自動拆箱也可以儲存基本資料型別 自動裝箱不可以改變null值 b.陣列陣列找一旦給定了長度 集合還...